Senior Software Engineer, Uber Direct

Uber Uber · Consumer · Seattle, WA · Engineering

This role focuses on building AI-driven software factories to automate engineering work by orchestrating agents and workflows using LLMs and CLIs. It also involves designing prompting and validation loops for AI-generated output within the Uber Direct Logistics team.

What you'd actually do

  1. Build and operate AI-driven software factories that translate product intent directly into production-ready code.
  2. Orchestrate agents and workflows (LLMs, CLIs) to parallelize development and automate repetitive engineering work.
  3. Build lightweight, native UI/backend MVPs for sortation, etc.
  4. Build robust alerting and monitoring for your systems, and provide technical leadership and mentorship to mid-level and junior engineers on the team.

Skills

Required

  • Golang, Java, or similar object-oriented languages
  • shipping high-quality, highly available products at massive scale
  • operations, maintenance, and system reliability
  • mentoring and guiding junior engineers

Nice to have

  • BS or MS degree in Computer Science or a related technical field
  • microservice architecture, distributed systems, and domain-driven design
  • event-driven architectures, asynchronous processing, and Kafka
  • logistics, supply chain, Warehouse Management Systems (WMS), or delivery routing
  • designing prompting, context, and validation loops that ensure high-quality AI-generated output (tests, reviews, diffs) to continuously improve leverage across the stack

What the JD emphasized

  • AI-driven software factories
  • Orchestrate agents and workflows
  • LLMs, CLIs
  • parallelize development
  • automate repetitive engineering work
  • prompting, context, and validation loops
  • high-quality AI-generated output

Other signals

  • AI-driven software factories
  • Orchestrate agents and workflows
  • LLMs, CLIs
  • parallelize development
  • automate repetitive engineering work
  • prompting, context, and validation loops
  • high-quality AI-generated output