Senior Machine Learning Engineer

Remote Full-time
About Buildkite
At Buildkite, our mission is to unblock every developer on the planet. We’ve rethought how software delivery should work and have built a platform that is fast, reliable, secure, and able to scale to the needs of the most demanding high-growth tech companies globally including Airbnb, Shopify, Canva, PagerDuty, Lyft, and Pinterest.
Job Overview
As the first Machine Learning Engineer on the Buildkite Test Engine team at Buildkite, you’ll own the end-to-end ML lifecycle — from partnering with customers to design meaningful products, to designing, deploying, and monitoring production-grade models at scale. Your work will directly reduce developer friction and improve confidence in software delivery for high-growth, engineering-led organisations. You’ll build robust inference and retraining pipelines, and ensure models are observable, cost-efficient, and impactful. This is a high-autonomy position where you’ll shape how machine learning differentiates Test Engine and meaningfully improves the developer experience.
About the Team
Test Engine helps to make test suites cheaper, faster and more reliable, reducing friction in developers' day to day work and making their working lives happier and more productive. We do this by identifying and quarantining flaky tests, providing tools to parallelise your suites to minimise build time, as well as showing trends over time of your suite and providing the ability to deep dive into what happens when an individual test executes.
What You’ll Do

Talk directly to Buildkite customers to deeply understand their problems and work together on coming up with AI/ML product solutions
Design, build and evaluate models, and different strategies to apply and use them
Help drive architectural decisions around the data stack, with a focus on scalability, cost efficiency, and maintainability
Instrument production models with observability metrics: latency, throughput, prediction drift, and data quality at inference time
Shape product direction, help define where machine learning meaningfully differentiates our product — and where simpler approaches suffice.

What You Bring

5+ years of experience in working with machine learning models, particularly feature engineering, hyperparameter tuning, model serving, monitoring, and automated retraining pipelines
Familiarity with the developer tooling space, contemporary testing practices and software engineering best practice
Strong communication skills, with a focus on telling data driven stories and bringing a data shaped lens to engineering product design
Ability to work autonomously in a fast-paced, low-process environment where you’ll need to navigate ambiguity and drive impactful decisions

Key Technical Stacks:

ML infrastructure and libraries (XGBoost for example)
Deep proficiency in SQL and Python
Strong experience with distributed data processing frameworks such as Spark, PySpark, or Flink
Experience with streaming data infrastructure (Kafka, Kinesis, pub/sub, event hubs, or similar)
Hands-on experience building and operating ML infrastructure — model registries, feature stores, serving layers, or similar
Comfort working in cloud environments (AWS) and with containerised workloads (Docker, Kubernetes) and AWS Sagemaker

✨ Why Join Buildkite
At Buildkite, we value kindness, autonomy, and collaboration. You’ll be part of a remote-first company where your work can make a meaningful impact – empowering engineers worldwide to build and deliver better software faster.

Competitive compensation, including salary, equity, and benefits package
Flexible, remote-first culture
Opportunities for professional growth, leadership, and technical ownership
Work alongside talented, passionate engineers building world-class developer tools
A collaborative, inclusive, and innovative culture where your ideas make a real impact

Equal Opportunity Employer
At Buildkite, we value diversity and celebrate all types of skills, backgrounds, and experiences. We’re dedicated to fostering an inclusive environment and providing reasonable accommodations throughout our recruitment process.
If you need any accommodations or support during the application or interview process, please reach out to us at [email protected].

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

YouTube Moderator Job (Career At Home)

Remote

Experienced Financial Reporting Analyst – Financial Planning, Analysis, and Reporting Specialist for a Leading Beverage Company

Remote

Remote React Native Engineer

Remote

Customer Service Manager Opportunity at American Airlines - $25/Hour - Philadelphia, USA

Remote

Director Managed Care

Remote

Field Response Manager, Global Animal Rescue Team

Remote

(Entry Level/No Experience) UPS Virtual Assistant Remote Jobs – Immedi – Indeed Jobs US

Remote

Clinical Success Director, Nursing (Location: Pacific Time Zone)

Remote

VP, Content and Community

Remote

Immediately Require Online English Tutor – Flexible Hours in Layton, UT

Remote
← Back