Software Engineer, Machine Learning Platform Engineer (Platform)

📍 World
USD 152,400-179,300 per year
MIDDLE
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 3 Spark @ 3 Airflow @ 3 Distributed Systems @ 6 Machine Learning @ 3 Hiring @ 3 Communication @ 6 Databricks @ 3 Fraud @ 3 Snowflake @ 3

Details

At Coinbase, our mission is to increase economic freedom in the world. The Machine Learning Platform team builds foundational components for feature engineering and training/serving ML models at Coinbase. The platform is used to combat fraud, personalize user experiences, and to analyze blockchains. You will apply engineering skills across stream processing, distributed training, and highly available online services. Many roles at Coinbase are remote-first, but in-person participation is required throughout the year; team and company offsites are held multiple times annually and attendance is expected and supported.

Responsibilities

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

Requirements

  • 2+ years of industry experience as a Software Engineer.
  • Strong understanding of distributed systems.
  • Experience designing, building, scaling, and maintaining production services.
  • Ability to write high-quality code and strong communication skills.
  • A user-focused mindset: treat other engineers as customers and deliver a seamless developer 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 technologies listed below: Python, Golang, Ray, Tecton, Spark, Airflow, Databricks, Snowflake, and DynamoDB.

Technologies & Concepts Mentioned

  • Python, Golang
  • Ray, Tecton
  • Spark, Airflow
  • Databricks, Snowflake, DynamoDB
  • Streaming pipelines, distributed training, ML inference, LLMs, feature engineering
  • Observability and data quality tooling for ML

Pay Range and Compensation

  • Target annual salary range: $152,405—$179,300 USD (full-time offers also include bonus eligibility, equity eligibility, and benefits including medical, dental, vision, and 401(k)).

Interview & Accessibility Notes

  • Coinbase is piloting an AI tool to conduct initial screening interviews for qualified applicants; a human recruiter will assess interview responses and make hiring decisions. Applicants may request reasonable accommodations by contacting [email protected].

Benefits

  • Medical, Dental, and Vision plans
  • Health Savings Account with company contributions
  • Disability and Life Insurance
  • 401(k) plan with company match
  • Wellness Stipend, Mobile/Internet Reimbursement, Connections Stipend
  • Volunteer Time Off, Fertility Counseling and Benefits
  • Generous time off/leave policy and option to get paid in digital currency

Additional Information

  • Job ID: GPMLP04US
  • Applicants should note limits on application frequency and Coinbase’s equal opportunity and data privacy notices.