SAN FRANCISCO · FULLTIME
Staff Engineer
Uber
San Francisco · onsite · Posted 21d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Instahyre · 15 questions to answer1.0s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
The core responsibilities for the job include the following:
Backend and Systems Engineering:
- Design and build scalable backend services using modern system design principles.
- Own critical services that manage procurement, invoice, contract, and payment workflows.
- Implement orchestration logic that coordinates AI agents, humans, and enterprise systems.
- Build resilient systems with strong guarantees around idempotency, retries, and failure handling.
API and Integration Development:
- Build and maintain robust APIs consumed by AI services, frontend apps, and external systems.
- Integrate deeply with ERP systems, procurement platforms, and payment gateways and financial rails.
- Handle complex data normalization and transformation across enterprise systems.
AI Agent Building, Observability, and Testing:
- Build agent execution runtimes: tool calling, context management, memory, and multi-step reasoning loops.
- Implement multi-agent coordination: parallel and sequential workflows with human-in-the-loop escalation.
- Instrument agent execution with full trace capture: tool calls, LLM I/O, latency, token usage, and cost.
- Design evaluation frameworks for agent output quality, task success rate, and regression detection.
- Build automated test harnesses for agent pipelines, unit, integration, and replay-based regression tests.
- Define and track agent reliability metrics: task completion rate, escalation rate, cost per workflow, and SLA adherence.
Reliability, Security, and Compliance:
- Design systems with enterprise-grade reliability, monitoring, and alerting.
- Implement fine-grained access controls, audit logs, and data security best practices.
- Ensure backend systems meet compliance requirements for financial and regulated data.
Performance and Scale:
- Optimize backend systems for latency, throughput, and cost efficiency.
- Design services that scale across global customers and billions of transactions.
- Proactively identify and fix bottlenecks in distributed systems.
The core requirements for the job include the following:
Core Backend Skills:
- 8-14 years' experience building strong production backend systems.
- Strong proficiency in Python, NodeJS, Go, or similar backend languages.
- Deep understanding of distributed systems, APIs and microservices, databases (SQL and NoSQL), and message queues/event-driven architectures.
System Design:
- Proven experience designing scalable, fault-tolerant systems.
- Strong grasp of consistency, concurrency, and data integrity trade-offs.
- Experience building workflow engines or state-driven systems is a plus.
Enterprise and Data Context:
- Experience working with financial systems, enterprise SaaS platforms, or sensitive/regulated data.
- Comfort operating in environments where backend failures have a real business impact.
Bonus, nice to have:
- Experience with multi-agent orchestration and agent-to-agent communication protocols.
- Familiarity with event sourcing, rule engines, or policy systems.
- Knowledge of production debugging at scale and observability tooling.
- Contributions to or experience with open-source LLM tooling ecosystems.
- Experience with agent observability tooling (LangSmith, Arize, Helicone, or custom trace pipelines) and eval design.
- Experience building LLM-powered systems in production; familiarity with agent frameworks (LangChain, CrewAI, or custom).
Sourced from instahyre
Section · 02
Skills
Section · Company
About Uber

Uber
Internet
3.7k+
employees
2009
17 years old
San Francisco,California
United States
About
Industries
Employee ratings
1,030 reviews
Culture
3.9
Career growth
3.4
Work-life
4.0
Employees rate it well for
Find them on