The company is seeking to improve observability, reliability and availability of its systems and services to support its mission to increase economic freedom.
Requirements
- Experience working with Object Oriented languages like Golang, Java, and or C
- Strong skills around observability, debugging and performance tuning
- Experience designing and building reliable systems capable of handling high throughput and low latency
- Experience with observability and monitoring systems such as Kibana, Datadog, etc.
- Exposure to both NoSQL and SQL database technologies such as DynamoDB, MongoDB, PostgreSQL, AWS Aurora
- Familiarity with working in rapid growth environments
- Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services
Responsibilities
- Improve observability, reliability and availability by defining and measuring key metrics
- Build automation and improve systems to eliminate toil and operations work
- Collaborate with our core infrastructure team to performance tune and optimize our cloud deployments
- Collaborate with Coinbase product teams to reduce service disruptions and automate incident response
- Proactively find and analyze reliability problems across our business units and stack, then design and implement software to create step-function improvements
- Educate, mentor and hold accountable the engineering team to improve the reliability of our systems and make reliability a core value of the Coinbase engineering culture
Other
- At least 5+ years of software engineering experience
- Strong communication skills and ability to explain technical concepts clearly and simply
- Strong interpersonal skills working with engineers from junior to principal levels
- Demonstrated critical thinking under pressure
- Ability to work in a highly regulated environment
- Bachelor's degree or higher
- Commitment to diversity and equal opportunity