Software Engineer, Machine Learning Platform Engineer
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 2 Kafka @ 3 Python @ 2 Spark @ 3 Machine Learning @ 3 Communication @ 3 MongoDB @ 2 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.
The Search & Recommendations Team is dedicated to building a recommendations platform that accelerates adoption of ML/AI solutions for personalizing the user experience across the Coinbase ecosystem. The team builds representations (embeddings) of key entities like users, cryptocurrencies, ENS, NFTs and provides ranking, discovery and recommendations frameworks for internal teams. As a Machine Learning Platform Engineer on this team, you will work with state-of-the-art AI/ML models, frameworks, and tools and help 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 priorities, deadlines, and deliverables to execute projects successfully.
- Write high-quality, well-tested code to address critical product and business needs.
- Build scalable, secure systems using modern cloud technologies and industry best practices.
- Debug complex technical issues to enhance system 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 experience building and maintaining production services, with a strong understanding of micro-services architecture.
- Experience with streaming and batch data processing pipelines on top of Kafka, Spark, Snowflake or similar technologies.
- Ability to write high-quality, well-tested code that meets customer needs.
- Deep understanding of high-quality code and software engineering processes, and ability to foster those practices.
- Strong technical skills in system design and coding.
- Good high-level grasp of AI/ML concepts such as LLMs, GNNs, Deep Learning, Logistic Regression, or Gradient Boosting Trees.
- Passion for building an open financial system.
- Excellent written and verbal communication skills and preference for open, transparent cultural practices.
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.
Other details
- Job ID: GPMLP04US
- Answers to crypto-related questions may be used to evaluate onchain experience.
- #LI-Remote — role is remote-first with in-person participation required throughout the year for team/company offsites and collaboration.
- Coinbase piloting an AI tool to conduct initial screening interviews; a human recruiter will review responses and make decisions.
Pay Transparency
Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers also include target bonus, target equity, and benefits (medical, dental, vision, 401(k)).
Pay Range: $152,405 — $179,300 USD
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
- Option of getting paid in digital currency
Equal Opportunity & Privacy
Coinbase is an Equal Opportunity Employer and provides reasonable accommodations to individuals with disabilities. Global data privacy and applicant processing notices apply depending on location.