Machine Learning Engineer

Job description

JOB TYPE: Freelance, Contract Position - No agencies (See notes below)

LOCATION: Remote (TimeZone: )

HOURLY RANGE: Our client is looking to pay $110 - $140 USD / HR

ESTIMATED DURATION: 40Hrs/Week - Long Term, Long-term, ongoing project

What You'll Do:

  • Drive and own the delivery of Machine Learning platforms from design and architecture to
  • Leverage your deep knowledge of distributed systems engineering to build Wayfair’s next
generation Machine Learning capabilities
  • Design scalable systems using Python, Go, Kubernetes, Kafka, GCP, Airflow, and other
  • Think outside of the current technology/stack limitations to push the boundaries on what is
possible and deliver feasible solutions collaboratively
  • Champion open source solutions and Google Cloud native technologies, and their application
to our use cases
  • Develop end to end ML pipelines that can power the full range of Machine Learning initiatives
at Wayfair
  • Partner with product leaders to understand technical pain points for data scientists and
other engineers and translate them into clear and robust engineering solutions
  • Advise engineering and product management on technical roadmap, ensuring that the vision
aligns with broader company objectives
  • Promote a culture of engineering excellence and strengthen the technical expertise of our
engineering and product teams Senior Software Engineer,Machine Learning Platforms
  • Keep current on ML engineering technology trends, evaluate, work on proof-of-concept and
make recommendations on the technologies based on their merit

Who you are:

  • 5+ years of experience in software engineering and designing systems at scale
  • 3+ years of experience in Linux-based development, and Python/Go development while
leading engineering teams
  • Experience developing data pipelines, and orchestrating deployments, including experience
with Kubernetes
  • Strong understanding of containerization (Docker, etc.), and associated software engineering
best practices
  • Excellent communication skills with demonstrated experience driving teams forward and
ability to influence technical decisions to line up with the company’s strategy
  • Hands-on experience driving software development within high-growth environments at
  • Excellent organizational, analytical, and hypothesis- driven critical thinking skills to transform
data into actionable insights

Nice to Have:

  • Mix of start-up and large-company experience working on Machine Learning solutions
  • Familiarity with ML platforms (opensource or offered by Google Cloud) and how to
implement them on a large scale
  • Familiarity with ML experiment management tools like MLFlow and ML orchestration and
pipelines with experience in either Airflow, Kubeflow


Qualified candidates will be invited to do a screening interview with the Braintrust staff. We will answer your questions about the project, and our platform. If we determine it is the right fit for both parties, we'll invite you to join the platform and create a profile to apply directly for this project.

C2C Candidates: This role is not available to C2C candidates working with an agency. But if you are a professional contractor who has created an LLC/corp around your consulting practice, this is well aligned with Braintrust and we’d welcome your application.

Braintrust values the multitude of talents and perspectives that a diverse workforce brings. All qualified applicants will receive consideration for employment without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, or protected veteran status.

This is a remote position.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.