Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Go @ 3 Kafka @ 5 Kubernetes @ 3 Ruby @ 3 Terraform @ 3 Python @ 3 SQL @ 5 ETL @ 5 NoSQL @ 5 AWS @ 3 gRPC @ 5 JavaScript @ 3 React @ 3 Debugging @ 3 API @ 3 LLM @ 3 GraphQL @ 5 ChatGPT @ 3 Compliance @ 3Details
At Coinbase, our mission is to increase economic freedom in the world. This role sits on the Agent Productivity Tools (APT) team within the Enterprise Applications and Architecture org. The team builds customer experience platforms that streamline customer service and compliance processes using services, tools and applications that improve CX agent efficiency and accuracy. The role focuses on building applications that enable Coinbase Customer Agents and other users to increase productivity, drive automation, and deliver impact at scale through AI/ML-based technologies.
Responsibilities
- Build complete user features including front-end and back-end using React, modern JavaScript frameworks, Go (Golang) and cloud technologies.
- Lead assessment and implementation of third-party AI/ML tools and integrate AI/ML APIs into web applications.
- Deliver cross-functional outcomes in collaboration with product, design, security, data and other engineering teams.
- Work within Coinbaseβs platform and development practices to deliver improvements across multiple teams.
- Participate in an environment that generates, vets, and transforms innovative ideas into action.
- Anticipate potential issues and adapt approaches to avoid adverse impacts while working within constraints.
- Communicate complex technical themes clearly to both technical and non-technical stakeholders.
- Mentor team members on design techniques and best practices in coding, testing, release/deploy processes, documentation, metrics/logging and scaling.
- Collaborate with teams and teammates across multiple time zones.
Requirements
- At least 2 years of experience in software engineering and at least 2 years developing large-scale systems with Golang and cloud technologies.
- Experience shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
- Proven experience integrating AI/ML APIs into web applications and working with third-party vendor integrations.
- Experience with large-scale, high-traffic platforms, building scalable and robust production services.
- Experience authoring and contributing to technical architecture and implementing those architectures.
- Experience with AWS, Kubernetes, Terraform, BuildKite (or similar CI), and cloud-native tooling.
- Knowledge of rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing and debugging.
- Experience with event-driven architectures (e.g., Kafka, message queues), proficiency in either SQL or NoSQL databases, and understanding of concepts like gRPC, GraphQL and ETL.
- Proficiency in Go (Golang).
Nice to haves
- Python or Ruby experience.
- SaaS platform experience.
- Experience building applications using OpenAI / ChatGPT or similar LLM-based tools.
Compensation and Additional Information
- Pay Range: $128,775 β $151,500 USD (target annual salary depending on work location). Full-time offers may also include target bonus, target equity and benefits (medical, dental, vision, 401(k)).
- Coinbase is remote-first but not remote-only; in-person participation is required throughout the year for team and company-wide offsites. Attendance at these events is expected and supported.
- Job ID: G2701
Benefits
- Medical, dental and vision plans with generous employee contributions
- Health Savings Account with company contributions
- Disability and life insurance
- 401(k) with company match
- 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
Equal Opportunity & Privacy
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities. Global data privacy and candidate processing notices apply depending on location. Selected roles may pilot AI tools for initial screening and interview transcription; humans review interview responses and AI is not used to make final employment decisions.