Senior Software Engineer (Observability)
- Sunnyvale, United States
- Senior Level
- 5+ years
- Posted
Skills
Required
- observability
- software or infrastructure engineering
- Go
- Python
- elastic, distributed architectures
- Helm
- deploying and managing services
- templating
- automation
- infrastructure-as-code practices
- Kubernetes
- Elasticsearch
- Prometheus
Preferred
- data streaming systems
- Kafka
- observability pipelines
- automating and provisioning infrastructure
- software development lifecycle
- Terraform
- modern AI platforms
- GPU-based infrastructure
- MLOps tooling
Join CoreWeave, a leading provider of GPU cloud infrastructure for AI and machine learning. As a Senior Software Engineer specializing in Observability, you will play a crucial role in designing, building, and owning core observability infrastructure. You will tackle challenges at extreme scale, continuously improve performance and reliability, and collaborate closely with internal engineering teams. The ideal candidate has 5+ years of experience in software or infrastructure engineering, a strong background in distributed systems, and proficiency in Go or Python.
About CoreWeave
Demonstrated experience designing, building, and delivering robust and scalable systems, with a commitment to operational excellence, high-quality code, effective testing, and progressive release strategies
Responsibilities
- Design, build, and own core observability infrastructure, including highly scalable and reliable logging, metrics, and tracing platforms.
- Develop and operate high-throughput telemetry pipelines that ingest, transform, and expose observability data, ensuring reliability, security, and transparent data migrations for platform consumers.
- Collaborate closely with internal engineering teams, applying a platform-as-a-product mindset to understand their needs and embed observability best practices and custom tooling into their systems.
Requirements
- 5+ years of experience in software or infrastructure engineering, with a proven track record of designing, building, and operating large-scale distributed systems in production
- Ability to analyze and decompose complex problems in elastic, distributed architectures into manageable, well-scoped work
- Comfortable working with Helm and YAML-based configuration for deploying and managing services, including templating, automation, and infrastructure-as-code practices
- A customer-obsessed, platform-minded engineer, eager to provide infrastructure as a service and apply a product lens when evaluating platform scale problems
- Proficient in Go (our primary language) or Python, with the ability to write clean, resilient, and testable production code
- Hands-on Kubernetes experience in production, including containerization and microservices architectures, and familiarity with their observability challenges
- Experience participating in an on-call rotation for critical production systems
- Direct, hands-on experience designing, operating, or scaling logging, tracing, and/or metrics platforms (e.g., Loki, ClickHouse, Elasticsearch, Prometheus, VictoriaMetrics, Grafana, Thanos)
- Experience with OpenTelemetry for unified telemetry collection and instrumentation
Preferred
- Familiarity with data streaming systems (e.g., Kafka, Kafka Connect) for observability pipelines
- Experience automating and provisioning infrastructure as part of the software development lifecycle, using tools like Terraform
- Experience with modern AI platforms and workloads (e.g., large-scale training and inference, GPU-based infrastructure, MLOps tooling) is a plus
Pay
USD 182,000 - 242,000
jobapplier