U

Uber

Connects people with rides, meals and groceries

Senior Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of software engineering experience building production systems, with a degree in Computer Science or a related field, or equivalent practical experience.
  • Strong programming skills in Go, Java, or Python, including writing clean, well-tested, maintainable code.
  • Hands-on experience building with large language models and agents, including prompt and context design, tool use, and retrieval, and understanding what context helps or hinders agents.
  • Experience with static analysis, abstract syntax trees, parsers such as tree-sitter, or build and dependency systems in large codebases.
  • Experience building reliable data pipelines and working with graph or other large-scale data stores.
  • Familiarity with the Model Context Protocol and agent-to-agent protocols and how to apply them.
  • Strong analytical skills and a habit of measuring outcomes, not just shipping features.

Responsibilities

  • Own major parts of the AI context platform end to end, taking them from prototype to production at monorepo scale and partnering with teams to integrate foundational context products with production agents.
  • Enrich the context graph with entity types such as data streams, metrics, and observability signals, and link them to code so agents can reason across systems.
  • Build and scale code graphs across multiple monorepos and microrepos, covering symbols, call edges, dependencies, and links between code and tests. Add incremental updates, versioned historical graphs, and function-level embeddings, and serve graphs to agents with low latency through local and remote interfaces.
  • Extend automated documentation from backend services to mobile screens and user interface components, libraries, and data pipelines. Use refresh strategies that keep context current as code changes.
  • Design the memory layer that lets agents persist and reuse decisions, past fixes, and team preferences across sessions.
  • Define and roll out standards for agent instruction files, including structure, content, and token budget, and generate them systematically across modules.
  • Build continuous evaluations measuring the accuracy and freshness of context products, and run A/B experiments to prove their impact on agent outcomes.
  • Build Model Context Protocol servers, skills, and tools that deliver context to agents. Partner with AI Platform, Developer Experience, and product teams to integrate them into production workflows.
  • Drive design reviews, mentor engineers, and turn ambiguous problems into well-scoped, measurable projects.

Desired Qualifications

  • Experience with Neo4j or similar graph databases, including query optimization and schema design.
  • Experience with embedding generation, vector databases, and retrieval pipelines.
  • Experience designing large language model evaluations, large-language-model-as-judge methods, or A/B experiments for AI systems.
  • Experience in developer tooling, continuous integration, or monorepo infrastructure.
  • Experience with Prometheus, Grafana, Langfuse, or similar tools for monitoring AI systems.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs