Full Stack Engineer, Observability
Build backend APIs, Go services, data pipelines, and sandboxed AI-agent infrastructure for Vega and LaunchDarkly’s Observability platform. The role requires 5+ years of software engineering experience, distributed-systems expertise, and experience with LLM-powered features.
About the job
Responsibilities
- Design, build, and ship backend features across the Vega platform, including APIs, Go services, agent infrastructure, and data pipelines.
- Own features end to end, from prototyping and API design through production rollout and iteration.
- Operate high-throughput data systems reliably, efficiently, and cost-effectively at scale.
- Collaborate with product managers, designers, and engineers across Observability and Feature Management.
- Participate in architecture discussions, technical design reviews, code reviews, and engineering standards.
- Write well-tested, maintainable code and promote quality, observability, and reliability best practices.
- Mentor teammates and contribute to a collaborative engineering culture.
- Participate in on-call rotations and own production reliability for delivered features.
- Expand Vega into Feature Management, including flag-cleanup capabilities.
- Design and operate safe, sandboxed AI-agent execution infrastructure with isolation, resource limits, permissions, and auditability.
- Build data import and export pipelines connecting Observability with other platforms.
- Define contribution patterns, shared services, and APIs for agent capabilities.
- Extend Vega infrastructure for natural-language dashboard creation with tools, context, and evaluation.
- Build metering and usage pipelines supporting usage-based monetization.
Requirements
- 5+ years of professional software engineering experience shipping production-quality backend systems.
- Proficiency in Go or a comparable language such as Java, Rust, or C++.
- Experience designing APIs and distributed services.
- Experience building or integrating LLM-powered features, agents, or AI-driven workflows.
- Strong product judgment and ability to translate ambiguous requirements into well-scoped solutions.
- Strong collaboration and communication skills.
Nice-to-haves
- Experience with data-intensive systems, including streaming pipelines, columnar stores such as ClickHouse, or high-volume ingest.
- Familiarity with LaunchDarkly, feature flagging, or observability tooling.
- Experience with usage-based product surfaces, sandboxing or isolation technologies, or developer tooling.
Compensation
- Zone 1: $171,200–$235,400 (San Francisco/Bay Area, New York City metropolitan area, Boston, or Seattle).
- Zone 2: $154,100–$211,860 (Irvine, Los Angeles, Monterey, Santa Barbara, Santa Rosa, Austin, Portland, Philadelphia, or Chicago).
- Zone 3: $145,500–$200,090 (all other United States locations).
- Additional compensation and benefits may include restricted stock units, health, vision, dental, and mental health benefits.
Skills
Go, Java, Rust, C++, API Design, Distributed Systems, LLMs, AI Agents, Streaming Pipelines, ClickHouse, Data Pipelines, Sandboxing, Observability
Similar jobs
Backend Engineering jobsBuilds and operates high-scale backend systems that deliver feature-flag configuration globally with low latency and high reliability. The role requires 3+ years of production software-engineering experience, backend programming skills, cloud familiarity, and comfort with observability and on-call operations.
Build and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.
Build and scale Ruby on Rails backend services powering shopping, merchandising, search, and live game experiences. The role owns complex features end-to-end, contributes to architecture, guides junior engineers, and supports reliable distributed systems.
Develop and maintain backend features for a cross-platform telemetry data collection agent serving hundreds of thousands of edge nodes. The role requires strong operating systems knowledge, TypeScript and Node.js experience, cloud and container expertise, and participation in on-call support.
Build secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.