Software Engineer I

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Software Engineer I role at Uber focused on building a GenAI Bot for customer support, involving design, development, and testing of software applications, with a focus on integrating AI components into the existing system.

What you'd actually do

  1. Design, develop, and test software applications.
  2. Design, develop, and/or test software applications using company technology stack.
  3. Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues.
  4. Support the company's business operations and improve engineering productivity.
  5. Build software components that can be integrated into a fully functional software system.
  6. Solve production issues in product and system reliability.
  7. Build GenAI Bot for Uber Customer Support.

Skills

Required

  • C++
  • Python
  • Java
  • GIT
  • SVN
  • SQL
  • MySQL
  • Data structures
  • algorithms
  • Designing technology stacks
  • Debugging
  • monitoring for production services
  • Distributed systems
  • Software Development Lifecycle
  • Object Oriented Programming

What the JD emphasized

  • Build GenAI Bot for Uber Customer Support

Other signals

  • Build GenAI Bot for Uber Customer Support