Software Engineer, Machine Learning Platform Engineer
at Coinbase
📍 World
USD 152,400-179,300 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 2 Kafka @ 3 Python @ 2 Spark @ 3 Communication @ 3 MongoDB @ 2 Microservices @ 6 Snowflake @ 3Details
At Coinbase, our mission is to increase economic freedom in the world. The Search & Recommendations Team builds a recommendations platform to accelerate adoption of ML/AI solutions for personalizing the user experience across the Coinbase ecosystem. This role focuses on building a centralized platform for Search & Recommendations use cases, working with state-of-the-art AI/ML models, frameworks, and tools to shape how people and businesses engage with AI.
Responsibilities
- Design and develop a centralized platform for all Search & Recommendations use cases at Coinbase.
- Advocate for and ensure adoption of the platform across teams.
- Manage project execution, priorities, deadlines, and deliverables.
- Write high-quality, well-tested code to address product and business needs.
- Build scalable, secure systems using modern cloud technologies and industry best practices.
- Debug complex technical issues to improve reliability, scalability, and operability.
- Review and ensure security, scalability, and architectural integrity of feature designs across teams.
- Build pipelines to integrate with third-party vendors and streamline workflows.
Requirements
- 3+ years of experience in software engineering.
- Proven expertise building and maintaining production services; strong understanding of microservices architecture.
- Experience with streaming and batch data processing pipelines using technologies such as Kafka, Spark, Snowflake (or similar).
- Ability to write high-quality, well-tested code that meets customer needs.
- Deep understanding of high-quality code and software engineering processes and the ability to foster an environment that promotes them.
- Strong technical skills in system design and coding.
- Good high-level grasp of AI/ML concepts such as LLMs, GNNs, deep learning, logistic regression, and gradient boosting trees.
- Excellent written and verbal communication skills and preference for open, transparent cultural practices.
- Passion for building an open financial system and for Coinbase's mission.
Nice to haves
- Experience navigating rapid company growth (e.g., from startup to mid-size).
- Familiarity with Python, GoLang, Docker, Postgres, MongoDB.
- Background in Search, Recommendations, and ML infrastructure is a strong plus.
Benefits
- Bonus eligibility, equity eligibility, and benefits (medical, dental, vision, 401(k)).
- Health Savings Account with company contributions.
- Disability and life insurance.
- Wellness stipend, mobile/internet reimbursement, connections stipend.
- Volunteer time off, fertility counseling and benefits, generous time off/leave policy.
- Option to get paid in digital currency.
Other details
- In-person participation is required throughout the year; team and company-wide offsites are held multiple times annually.
- Pay transparency: target annual salary range (depending on work location) is $152,405—$179,300 USD.
- Job ID: GPMLP04US. #LI-Remote
- Coinbase uses a pilot AI tool for initial screening interviews for select roles; a human recruiter reviews interview responses.