Software Engineer, Backend (Consumer - Risk)
Core
Design, build, and optimize risk detection and mitigation systems to detect and prevent fraud across Coinbase's platform.
Role type
Senior backend software engineer (risk/fraud)
Builds
Flexible, scalable risk detection and mitigation systems for the Consumer Product Group
Domain
Cryptocurrency finance, fraud prevention, risk engineering
Deliverable
production ML models | product features
Required skills
Backend development (Go, Ruby, Python, Java), relational/NoSQL databases, cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), event-streaming (Kafka, RabbitMQ), distributed systems, APIs, risk/fraud detection, payment systems (ACH, cards, crypto), blockchain technology
Preferred skills
Generative AI integration
Technologies
Go, Ruby, Python, Java, AWS, GCP, Docker, Kubernetes, Kafka, RabbitMQ, Bitcoin, Ethereum
Responsibilities
Build and maintain backend services for risk detection and fraud prevention; Own feature delivery end-to-end from design to monitoring; Partner with Data Science and Risk Analysts to develop proactive and reactive risk solutions; Drive reliability and observability in risk platform services; Contribute to engineering culture through code reviews and reusable solutions
Seniority
Mid-level (2+ years), hands-on IC