Senior Machine Learning Platform Engineer

📍 World
USD 179,300-218,900 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Python @ 4 Spark @ 4 Airflow @ 4 Distributed Systems @ 7 Machine Learning @ 4 Communication @ 7 Databricks @ 4 Fraud @ 4 Snowflake @ 4

Details

At Coinbase, our mission is to increase economic freedom in the world. We are building the emerging on-chain platform and the future global financial system. This role is on the Machine Learning Platform team within the Platform Product Group. The team builds foundational components for feature engineering and training/serving ML models used to combat fraud, personalize user experiences, and analyze blockchains. The role involves applying engineering skills across stream processing, distributed training, and highly available online services. While many roles at Coinbase are remote-first, in-person participation is required throughout the year for offsites and team events.

Responsibilities

  • Form a deep understanding of Machine Learning Engineers’ needs and identify current capabilities and gaps.
  • Mentor junior engineers and raise engineering craftsmanship across the team.
  • Maintain and improve high-availability and low-latency ML inference infrastructure that runs both predictive ML models and LLMs.
  • Optimize low-latency streaming pipelines to provide fresh, high-quality data to models.
  • Advocate and implement state-of-the-art practices for building high-performance distributed training jobs that process large volumes of data.
  • Build tooling to observe data quality going into models and detect degradations impacting model performance.

Requirements

  • 5+ years of industry experience as a Software Engineer.
  • Strong understanding of distributed systems.
  • High standards for code quality and strong communication skills.
  • Good software design sense and ability to clarify complex technical requirements.
  • Customer-focused mindset treating other engineers as customers to deliver a seamless developer experience.
  • Mastery of fundamentals enabling quick movement between varied technologies while operating at a high level.

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 the team uses: Python, Golang, Ray, Tecton, Spark, Airflow, Databricks, Snowflake, and DynamoDB.

Pay Transparency Notice

Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers from Coinbase also include bonus eligibility, equity eligibility, and benefits (including medical, dental, vision and 401(k)).

Pay Range: $179,300—$218,900 USD

Benefits

  • Medical, Dental and Vision plans with generous employee contributions
  • Health Savings Account with company contributions
  • Disability and Life Insurance
  • 401(k) with company match
  • Wellness stipend, Mobile/Internet reimbursement, Connections stipend
  • Volunteer time off, Fertility counseling and benefits
  • Generous time off/leave policy
  • Option to be paid in digital currency

Other notes

  • Coinbase requires reasonable in-person participation throughout the year for team and company-wide offsites. Attendance is expected and supported.
  • Coinbase is an Equal Opportunity Employer and provides accommodations for applicants with disabilities. The posting includes an AI disclosure about pilot interview tools; a human recruiter reviews interview responses.