Staff Backend Engineer
The Staff Backend Engineer will help design, build, and scale the backend systems that power our products. This role involves deep ownership of complex backend services written primarily in Go, with a focus on performance, reliability, and scalability as demand grows. You’ll be a key contributor in ensuring the platform’s core functionality can evolve to support new capabilities and higher volumes of traffic.
Responsibilities
Architect, develop, and scale backend systems and infrastructure—primarily using Go.
Build services that are resilient, observable, and performant under significant load.
Make strategic architectural decisions that support long-term growth and maintainability.
Write production-grade code for high-impact systems, with a focus on efficiency and stability.
Define and uphold engineering best practices across the backend organization.
Collaborate with product, ML, and frontend teams to deliver cohesive and reliable features.
Provide mentorship and technical guidance to other engineers, promoting a culture of learning and excellence.
Qualifications
Proven experience designing and maintaining large-scale backend systems in production environments.
Strong proficiency in Go, with expertise in concurrency, distributed systems, and performance tuning.
Hands-on experience running systems at scale (thousands to millions of requests per second).
Solid understanding of microservices, API design, and service-oriented architecture.
Skilled in containerization and orchestration technologies (Docker, Kubernetes).
Experience with observability tools such as Datadog, Prometheus, or OpenTelemetry.
Proficiency with both relational and non-relational databases and data modeling.
Familiarity with infrastructure-as-code and modern cloud environments (AWS, GCP, or Azure).
Bonus: Experience supporting ML or agentic workloads in production.
Preferred Attributes
Strong analytical and problem-solving skills, with comfort operating in a fast-moving environment.
Pragmatic approach to balancing velocity and quality.
Collaborative mindset and ability to communicate effectively across teams.
Curiosity to explore new technologies and approaches that improve developer productivity.
Genuine interest in building the backend systems that enable large-scale innovation.