Tech Stack
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.
AI @ 3
Bitcoin
Blockchain @ 3
Datadog @ 2
Distributed Systems @ 3
Ethereum
GenAI
Generative AI @ 3
Grafana @ 2
Observability @ 2
Performance Analysis @ 3
Performance Optimization @ 3
Profiling @ 3
Prometheus @ 2
- 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
Coinbase is hiring a Software Engineer to join the CB Node team within the Platform organization. The team runs the blockchain nodes that power every asset Coinbase offers to customers, spanning 55 unique protocols across Ethereum, Bitcoin, Solana, and beyond. You will contribute to performance optimization and reliability across the blockchain platform stack, diagnose root causes instead of over-provisioning, reduce infrastructure spend, and build observability and health-check systems that keep nodes reliable at scale.
Coinbase is a remote-first, but not remote-only company. Employees are expected to meet quarterly for in-person working sessions called “surges.”
Responsibilities
- Own performance analysis and optimization tasks across the blockchain node stack, diagnosing root causes of resource consumption and implementing system-level fixes that reduce infrastructure spend while maintaining reliability SLOs.
- Build observability, health-check, and automated failover capabilities for blockchain nodes, enabling the team to detect degradation and respond proactively rather than reactively scaling resources.
- Execute right-sizing improvements across the node fleet, profiling workloads, identifying over-provisioned instances, and contributing to capacity models that balance cost efficiency with reliability.
- Partner with protocol integration engineers, wallet teams, and indexer teams to extend performance improvements across the blockchain platform stack.
- Support the definition and implementation of SLOs and SLIs for node services, helping create measurement frameworks that provide confidence in reliability without relying on over-provisioning.
- Support protocol upgrades and node operations with a performance-first approach, validating new blockchain versions for resource efficiency and regression-testing them before production rollout.
Requirements
- 2+ years of experience in software engineering with exposure to systems-level performance analysis, profiling, or optimization of production infrastructure.
- Experience operating distributed systems, including diagnosing resource bottlenecks, tuning service performance, or managing capacity.
- Proficiency in backend programming; Go is preferred.
- Familiarity with systems tooling for profiling, tracing, and observability, such as pprof, Datadog, Prometheus, and Grafana.
- Demonstrated ability to improve infrastructure efficiency through engineering optimization rather than simply scaling resources.
- Exposure to blockchain nodes, consensus protocols, or crypto infrastructure is a plus.
- Curiosity about how different protocols behave under load and during upgrades.
- Responsible use of generative AI, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
Compensation
Annual base salary ranges from $152,405 to $179,300 USD, excluding equity and bonus. Total compensation may also include equity and bonus eligibility, as well as medical, dental, vision, and 401(k) benefits.
Job #: P77414