Used Tools & Technologies
Machine LearningRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Security @ 4
Go @ 6
Kafka @ 6
Kubernetes @ 4
Ruby @ 4
Terraform @ 4
Python @ 4
SQL @ 6
ETL @ 4
NoSQL @ 6
CI/CD @ 4
Distributed Systems @ 4
AWS @ 4
gRPC @ 4
Debugging @ 4
KYC @ 4
GraphQL @ 4
Compliance @ 4
AI @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
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.
While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported.
Team
The Agent Productivity Tools (APT) team is part of Coinbase’s Enterprise Applications and Architecture org. APT builds customer experience platforms that streamline customer service and compliance processes with services, tools and applications that improve efficiency and effectiveness for CX agents. The team focuses on resolving customer issues and KYC/compliance processes faster and more accurately, improving customer satisfaction and compliance outcomes.
Role
You will build applications that enable Coinbase Customer Agents and other users to increase productivity, drive automation, and deliver impact at scale through AI/ML-based technologies. You will work across product, design, security, data and other engineering teams to deliver cross-functional outcomes and mentor team members.
Responsibilities
- Build complete user features using Golang and cloud technologies.
- Lead assessment and implementation of third-party tools and vendor integrations.
- Deliver cross-functional outcomes in collaboration with product, design, security, data and other engineering teams.
- Contribute to and implement technical architecture across teams.
- Participate in an environment that generates and vets innovative ideas and turns them into action.
- Anticipate potential issues and adapt approaches to work within constraints and avoid adverse impact.
- Communicate technical concepts clearly to technical and non-technical stakeholders, distilling complex themes for entry-level or non-technical team members.
- Mentor team members on design techniques and best practices in coding, testing, release/deploy processes, documentation, metrics/logging and scaling.
- Work with teams and teammates across multiple time zones.
Requirements
- At least 5 years of experience in software engineering and at least 5 years building large-scale systems, shipping user-facing features using Golang and cloud technologies.
- Proficiency in Go (Golang).
- Experience with third-party vendor integrations.
- Experience building large-scale, high-traffic platforms and implementing scalable, robust services.
- Experience authoring and contributing to technical architecture and implementing it.
- Experience with AWS, Kubernetes, Terraform, BuildKite (or similar CI/CD).
- Familiarity with rate limiters, caching, load balancing, circuit breakers, and related reliability patterns.
- Experience with metrics, logging, tracing and debugging distributed systems.
- Experience with event-driven architectures (Kafka, message queues) and proficiency in either SQL or NoSQL databases.
- Understanding of concepts like gRPC, GraphQL, and ETL processes.
Nice to haves
- Python, Ruby
- SaaS platform experience
Compensation
Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include equity, bonus eligibility and benefits (including medical, dental, vision and 401(k)).
Annual base salary range (excluding equity and bonus): $186,065 — $218,900 USD
Additional information
- Remote - USA role with expectation of in-person participation at team/company events throughout the year.
- Coinbase participates in E-Verify in certain locations as required by law.
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities.
- For select roles Coinbase pilots AI tools for initial screening interviews and interview-note transcription; humans will review and AI is not used to make employment decisions.