Uber’s AI Foundations & Developer Experience (AIFX) team is building the next generation of agentic AI systems to empower Uber’s engineers by designing and deploying in-house developer agents and intelligent tooling that unlock faster, smarter coding.
Requirements
- Passion building and scaling developer tooling (e.g., IDE extensions, SDKs, CI/CD integrations) in large-scale engineering environments.
- Strong proficiency in at least one major programming language (e.g., Java, Go, Python, or TypeScript) with demonstrated experience integrating AI/ML models into developer workflows.
- Knowledge of system design for low-latency, high-reliability services, especially in the context of LLM-powered applications and distributed systems.
- Hands-on experience developing and deploying LLM-powered developer tools (e.g., contextual code assistants, refactoring agents, automated test generators) in production environments.
- Understanding of the software development lifecycle (SDLC) and modern DevEx best practices, including integration with CI/CD pipelines, monorepos, and multi-language ecosystems.
- Track record of collaborating with cross-functional teams and external vendors to deliver scalable AI solutions that integrate seamlessly into developer workflows.
- Familiarity with AI infrastructure (e.g., model fine-tuning, vector databases, context engineering, evaluation frameworks).
Responsibilities
- Build and maintain AI developer tools—especially IDE plugins, CLIs, and SDKs
- Develop and improve dev agents for code reviewing, testing, debugging, and fixing bugs
- Collaborate with product engineering, and platform teams to integrate AI-based solutions and agents
- Guide vendor integration and cross-team alignment across Uber’s diverse engineering landscape to ensure consistent, performant DevEx solutions.
Other
- Collaborate with product engineering, and platform teams to integrate AI-based solutions and agents
- Guide vendor integration and cross-team alignment across Uber’s diverse engineering landscape to ensure consistent, performant DevEx solutions.
- Track record of collaborating with cross-functional teams and external vendors to deliver scalable AI solutions that integrate seamlessly into developer workflows.
- Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office.
- For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time.