Staff Software Engineer, Open Source Server
Staff Software Engineer designing and operating highly scalable, multi-tenant backend services, with emphasis on distributed systems, concurrency, reliability, and production operations. Experience with Elasticsearch or ClickHouse is required; Go and infrastructure experience are preferred.
About the job
Responsibilities
- Design and implement core backend service features.
- Provide unit, integration, and performance test coverage for owned features.
- Document design decisions and operational knowledge needed to deploy and run services.
- Add service-level logs and metrics to support cloud service operation.
- Create alerts, dashboards, and runbooks for production.
- Improve team velocity.
Requirements
- Extensive experience designing large-scale distributed systems for reliability and scalability.
- Operational experience in large-scale distributed-systems environments.
- Experience developing highly concurrent systems and writing concurrent production code.
- Strong understanding of reliability engineering.
- Experience with Elasticsearch or ClickHouse.
Nice to Have
- Familiarity with Go or similar languages.
- Experience with infrastructure environments.
Skills
Distributed Systems, Concurrency, Backend Services, Reliability Engineering, Elasticsearch, ClickHouse, Go, Unit Testing, Integration Testing, Performance Testing, Observability, Infrastructure
Similar jobs
Backend Engineering jobsDesigns and operates Internet-scale scanning, DNS, attribution, and data pipelines, with deep ownership of distributed backend systems and production reliability. Requires 10+ years of software engineering experience, strong Go expertise, cloud and streaming infrastructure knowledge, and the ability to mentor engineers.
Staff backend engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production operations experience, distributed-systems expertise, strong communication, and familiarity with Go or willingness to learn it.
Leads architecture and development of mission-critical backend systems for spacecraft command, telemetry, mission planning, and operations. Requires 8+ years of software development experience, distributed-systems and cloud-native expertise, and technical leadership.
Technical leader for the Metadata team, designing distributed cloud subsystems and leading complex initiatives across discovery, catalog, lineage, and run history services. Requires 8+ years of software engineering experience, backend or systems expertise, cloud infrastructure experience, and strong architecture, reliability, and mentoring skills.
Technical leader for the Metadata team, owning architecture and delivery of distributed backend services for discovery, catalog, lineage, and run history. The role requires 8+ years of software engineering experience, strong cloud and systems expertise, and a record of leading multi-engineer initiatives.