Software Engineer, Machine Learning Platform Engineer (Platform)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Python @ 3 Spark @ 3 Airflow @ 3 Distributed Systems @ 6 Machine Learning @ 3 Hiring @ 3 Databricks @ 3 Fraud @ 3 Snowflake @ 3Details
Ready to be pushed beyond what you think you’re capable of?
At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system.
To achieve our mission, we’re seeking a candidate who is passionate about crypto and blockchain technology, eager to leave their mark, comfortable receiving and acting on feedback, and ready to solve hard engineering problems. Coinbase is remote-first but not remote-only; in-person participation is required throughout the year for team and company offsites.
This role is for a Machine Learning Platform Engineer on the Machine Learning Platform team. The team builds foundational components for feature engineering and training/serving ML models at scale. The platform supports use cases such as fraud detection, personalization, and blockchain analysis. You will work across stream processing, distributed training, and highly available online services.
Responsibilities
- Develop a deep understanding of Machine Learning Engineers’ needs and current platform capabilities and gaps.
- Advance high-availability, low-latency ML inference infrastructure that runs predictive ML models and LLMs.
- Optimize low-latency streaming pipelines to provide fresh, high-quality data for models.
- Evangelize 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 feeding models and detect degradations that impact model performance.
Requirements
- 2+ years of industry experience as a Software Engineer.
- Strong understanding of distributed systems.
- Ability to write high-quality code and communicate effectively.
- Experience designing, building, scaling, and maintaining production services.
- Customer-focused mindset toward other engineers (developer experience / internal tooling focus).
Nice to haves
- Experience building ML models and working with ML systems.
- Experience on a platform team and building developer tooling.
- Experience with technologies listed by the team: Python, Golang, Ray, Tecton, Spark, Airflow, Databricks, Snowflake, DynamoDB.
- Experience with stream processing, distributed training, ML inference, and LLMs.
Benefits & Additional Notes
- Full-time offers include bonus eligibility, equity eligibility, and benefits (medical, dental, vision, 401(k)).
- Benefits listed include medical/dental/vision plans, HSA contributions, disability and life insurance, 401(k) match, wellness stipend, mobile/internet reimbursement, connections stipend, volunteer time off, fertility counseling/benefits, generous time off/leave policy, and option to be paid in digital currency.
- Pay Range (target annual salary, depending on work location): $152,405 — $179,300 USD.
Hiring process & accessibility
- Coinbase is piloting an AI tool to conduct initial screening interviews for qualified applicants; a human recruiter reviews interview responses and will make hiring decisions.
- To request a reasonable accommodation due to disability, contact [email protected].
Job ID: GPMLP04US
Answers to crypto-related questions may be used to evaluate your onchain experience.
#LI-Remote