Hybrid Software Engineer – Machine Learning Platform

Posted 2 days ago

Apply now

About the role

  • Form a deep understanding of our Machine Learning Engineers’ needs and our current capabilities and gaps.
  • Advance our high-availability and low-latency ML inference infrastructure that runs both predictive ML models and LLMs.
  • Optimize low latency streaming pipelines to give our ML models the freshest and highest quality data.
  • Evangelize state-of-the-art practices on building high-performance distributed training jobs that process large volumes of data.
  • Build tooling to observe the quality of data going into our models and to detect degradations impacting model performance.

Requirements

  • 2+ yrs of industry experience as a Software Engineer.
  • You have a strong understanding of distributed systems.
  • You write high quality code and have excellent communication skills.
  • You’ve designed, built, scaled and maintained production services.
  • You treat other engineers as a customer, and have an obsessive focus on delivering them a seamless experience.
  • Nice to haves:
  • Experience building ML models and working with ML systems.
  • Experience working on a platform team, and building developer tooling.
  • Experience with the technologies we use (Python, Golang, Ray, Tecton, Spark, Airflow, Databricks, Snowflake, and DynamoDB).

Benefits

  • bonus eligibility
  • equity eligibility
  • benefits (including medical, dental, vision and 401(k))

Job title

Software Engineer – Machine Learning Platform

Job type

Experience level

JuniorMid level

Salary

$152,405 - $179,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job