About the team
The Platform Engineering organization at Uber ensures seamless operation of all Uber products, powering thousands of microservices that run business-critical functions like trips and food orders. These services rely on datastores, configurations, ML models, real-time and streaming data, and network routing, all running across millions of containers, on hundreds of thousands of hosts - both on-prem and in the cloud. The Platform-as-a-Service (PaaS) Platform team at Uber organizes and exposes platform resources and tools via our internal cloud platform, driving developer velocity and productivity with a frictionless, integrated development experience for Uber engineers.
We're on a mission to embed intelligent, self-orchestrating agents into the very core of Uber's internal cloud platform, transforming developer advocacy from a human-led function into an always-on, built-in capability. From AI-powered debugging that solves issues before they escalate, to generative documentation that stays perpetually up-to-date, you'll create the systems that will help how Uber engineers build, ship, and operate the services that move the world - embedded directly into our existing offerings.
What You'll Do
As a Senior Engineer on the PaaS Platform team focusing on Platform Intelligence, you will be at the forefront of this transformation, building the intelligent systems that will define the future of Uber's platform engineering developer experience.
The Platform Engineering organization at Uber ensures seamless operation of all Uber products, powering thousands of microservices that run business-critical functions like trips and food orders. These services rely on datastores, configurations, ML models, real-time and streaming data, and network routing, all running across millions of containers, on hundreds of thousands of hosts - both on-prem and in the cloud. The Platform-as-a-Service (PaaS) Platform team at Uber organizes and exposes platform resources and tools via our internal cloud platform, driving developer velocity and productivity with a frictionless, integrated development experience for Uber engineers.
We're on a mission to embed intelligent, self-orchestrating agents into the very core of Uber's internal cloud platform, transforming developer advocacy from a human-led function into an always-on, built-in capability. From AI-powered debugging that solves issues before they escalate, to generative documentation that stays perpetually up-to-date, you'll create the systems that will help how Uber engineers build, ship, and operate the services that move the world - embedded directly into our existing offerings.
What You'll Do
As a Senior Engineer on the PaaS Platform team focusing on Platform Intelligence, you will be at the forefront of this transformation, building the intelligent systems that will define the future of Uber's platform engineering developer experience.
- Build AI-Powered Tooling : Design, build, and operate novel systems that leverage Generative AI and Large Language Models (LLMs) to create a world-class developer experience embedded in our existing offerings. This could be features like an AI assistant embedded in our platform UI and GenAI agents that provide instant support in Slack and Stack Overflow, or automatically generating actionable insights from our stakeholders' interactions with our systems and extending Uber's current automated dev experience tools with intelligent code review and code patching functionalities
- Drive Platform Autonomy : You will be a key contributor in evolving our platform's AI capabilities. A primary goal will be to empower engineers with assistants, tools and integrations that can autonomously orchestrate debugging, moving our support functions from manual to automated
- Deliver Company-Wide Impact : You will build and own the core tools and integrations in our PaaS platform that codify and automate developer advocacy for all platform resources. Your work will deliver measurable improvements in developer productivity, issue resolution speed, and overall developer satisfaction.
- Collaborate Across Uber : Work closely with Uber's central AI Tools team to leverage foundational models and AI infrastructure. You will also partner with platform and developer experience teams, collecting feedback to ensure the solutions you build solve the most critical user problems.
- Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience.
- 5+ years of professional software engineering experience.
- Proficiency in one or more programming languages such as Go, Java, or Python.
- Passion for improving developer productivity and a data-driven mindset to decision-making.
- Hands-on experience applying AI, machine learning, or Generative AI to solve complex software engineering problems.
- Familiarity with Model Context Protocol (MCP) servers and agent-to-agent communication patterns.
- Recognized experience in building developer platforms, infrastructure, CI/CD, or tools that improve the software development lifecycle.
- Excellent communication skills and experience working cross-functionally to deliver complex projects.