Senior Machine Learning Platform Engineer
Coinbase
About the role
About Coinbase
At Coinbase, we’re on a mission to enhance economic freedom worldwide. This ambitious goal demands exceptional talent, as we construct the next-generation onchain platform and the future of the global financial system. We are looking for a passionate individual who believes in the transformative potential of crypto and blockchain technology to innovate the financial landscape. If you are eager to make a significant impact, thrive under pressure, and collaborate with high-caliber colleagues while seeking continuous feedback for growth, you’ll find an exciting opportunity here.
About the Role
We are seeking a Senior Machine Learning Platform Engineer to join our dedicated Machine Learning Platform team. This team is responsible for developing the foundational components essential for feature engineering, as well as training and serving ML models at Coinbase. Our platform plays a crucial role in combating fraud, personalizing user experiences, and analyzing blockchains. You will have the chance to utilize your engineering expertise across various aspects of large-scale ML deployment, including stream processing, distributed training, and building highly available online services.
Responsibilities
- Gain a comprehensive understanding of the needs of our Machine Learning Engineers and identify our current capabilities and gaps.
- Mentor junior engineers to help elevate their software development skills and foster a culture of high-quality coding.
- Consistently enhance our engineering standards to ensure high availability and low latency of our ML inference infrastructure, supporting both predictive ML models and large language models.
- Optimize low-latency streaming pipelines to ensure our ML models utilize the freshest and highest quality data.
- Promote cutting-edge practices for creating high-performance distributed training jobs capable of processing large datasets.
- Develop tools to monitor data quality for our models and detect performance degradation impacting model efficacy.
Qualifications
- 5+ years of professional experience as a Software Engineer.
- A deep understanding of distributed systems.
- A leadership style that exemplifies high-quality coding and effective communication.
- Strong design skills and the ability to clarify complex technical requirements.
- A customer-oriented mindset, treating fellow engineers as clients and focusing on delivering them a seamless experience.
- Mastery of software fundamentals, enabling swift adaptation across various technologies while maintaining high performance.
Preferred Qualifications
- Experience in building ML models and working with ML systems.
- Background in platform teams and generating developer tooling.
- Familiarity with technologies we utilize, including Python, Golang, Ray, Tecton, Spark, Airflow, Databricks, Snowflake, and DynamoDB.
Compensation & Benefits
The base salary for this position ranges from $186,065 to $225,000 USD, depending on your work location. Full-time offers at Coinbase also include bonus potential, equity options, and comprehensive benefits (medical, dental, vision, and 401(k)).
Equal Opportunity Employer
Coinbase is proud to be an Equal Opportunity Employer, and we welcome applications from all qualified individuals regardless of ethnicity, gender, religion, sexual orientation, disability, or any other status protected by law. We particularly encourage applicants with criminal histories to apply, as we consider all candidates fairly and in accordance with legal requirements.
If you require a reasonable accommodation due to a disability during any stage of the employment process, please reach out to accommodations@coinbase.com. We also participate in the E-Verify program where mandated by law.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free