Senior Software Engineer - Communications Platform (backend)

Uber Uber · Consumer · San Francisco, CA +1 · Engineering

Senior Software Engineer role focused on building and maintaining large-scale, intelligent communication infrastructure for Uber, supporting both real-time and offline communications, and integrating cutting-edge agentic AI experiences. The role involves architecting next-generation communication systems across various channels and leveraging GenAI tools.

What you'd actually do

  1. Design, build, and maintain the large-scale, intelligent communication infrastructure that supports essential business use cases and cutting-edge agentic AI experiences across Uber.
  2. Collaborate closely with senior engineers and cross-functional teams in Product, AI/ML, and other platform teams.
  3. Unlock the full potential of Uber’s connected data to significantly enhance our communication channels.
  4. Drive the technical and architectural vision for the next generation of communication experiences.
  5. Create impact by delivering communication solutions across various channels for a wide range of marketplace products and consumers, disrupting the gig economy on a global scale.

Skills

Required

  • Python
  • Go
  • Java
  • microservices
  • API design
  • building performant and scalable systems
  • communication and collaboration skills
  • drive, resilience, and a deep sense of ownership

Nice to have

  • communications technologies and channels such as SMS, Voice, Email, WhatsApp, or other emerging platforms
  • GenAI tools for tasks like code generation, AI-driven coding agent development, or using AI to accelerate project delivery
  • GenAI in the Automatic Speech Recognition (ASR), Speech-to-Text models, or voice bot development space

What the JD emphasized

  • cutting-edge agentic AI experiences
  • GenAI tools
  • GenAI in the Automatic Speech Recognition (ASR), Speech-to-Text models, or voice bot development space

Other signals

  • building scalable systems
  • AI/ML infrastructure
  • agentic AI experiences