Data Engineer - Foundation Team

Buildkite (View all Jobs)

Melbourne

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. No CV required. Anonymized writing assessments. 2. Video chat with founder and future team member about you, the job, and the company. 3. Last video chat is a pair programming for technical roles or more in-depth chat for non-technical roles. 4. Offer.

Salary

$140,000 - 175,000 A

Programming Languages Mentioned

SQL, ETL, Ruby


About Buildkite
​​Buildkite is a continuous delivery platform that helps development teams ship quality code fast. Making developers happy and productive makes us happy, and we’re lucky to work closely with some of the best software teams in the world, including Airbnb, Shopify, Google, Pinterest, and Basecamp.

The Role
As Buildkite’s first data-focused Software Engineer, your mission is to boost our data-driven practices, ultimately enabling us to unblock every developer on the planet. 

Working within our Foundation Engineering team, you’ll lead the discovery of opportunities where data can inform and influence business strategies. 

For example, track product performance and user insights. Help prioritise team goals and accurately predict the scope of impact. Strengthen our customer relationships and determine where we invest our time and resources.

This role is incredibly impactful that potentially levels up several business functions, such as engineering, finance, sales, customer support and our leadership group.

On a typical day, you could be...
• Working on a data pipeline to propagate new transactional data into the data warehouseImplementing new materialised views in Athena, Redshift or BigQuery to transform data to meet performance and reporting requirements for specific stakeholders.
• Work on strategic changes to our data-warehousing architecture to support scaling and performance.
• Implement systems and strategies to support slowly changing dimensions. 
• Diving into our Rails monolith to understand and instrument data
• Collaborating via Basecamp on our data tracking plan and helping our product teams on how best to track specific events
• Troubleshooting a stakeholder’s data studio report, identifying data discrepancies and implementing schemas for easier consumption.
• Video calls with team members to discuss or solve problems or say hi.
• Providing feedback on a GitHub pull request or responding to feedback left for you

Skills and experience we love...
• Experience with building & maintaining data streaming pipelines at scale
• Familiar with PostgreSQL
• Experience building with batch and streaming ETL pipelines from production data stores to OLAP systems
• Have experience with large scale data-warehousing, with informed opinions about partitioning and query optimization
• We love advanced SQL knowledge, experience working with relational databases, query authoring (SQL), and working familiarity with various databases.
• Familiar with Terraform for maintaining infrastructure as code
• Have experience with AWS services such as S3, RDS, Redshift, Glue, Athena or EMR, or equivalents from other cloud vendors
• You believe in excellent quality code. Comfortable writing tests and clear comments for your code. You can balance your high standards of code quality with the problems you are solving and external constraints like how time-sensitive it is or the impact it will have.
• You value simplicity and maintainability in systems
• Understand development processes and how to write git commits, pull requests and issues. You’re comfortable critiquing others’ code positively and productively and are comfortable receiving the same sort of feedback.
• A compelling storyteller that communicates with value, empathy and kindness when articulating your ideas and feelings through writing or speaking.
• A team player that nurtures beautiful and productive relationships when collaborating in sync and async situations. A problem solver that loves making sense of ambiguity through careful analysis, research, identifying success metrics and designing experiments to unlock potential with the appropriate solutions.
• With a curious mindset, you are self-motivated to learn, improve and push against your limitations. Always open to new ideas and ways of approaching tasks.

Join Buildkite
Buildkite is a differently shaped company. We value work-life balance and support staff to work in the ways that make sense for you. From the beginning, our goal has been to build a company that is people-centred, supportive and just a little bit weird 💚

Package
• $140,000 - 175,000 AUD
• $165,000 - 200,000 NZD 
• Equity 
• Generous benefits package
• Remote working 


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!