Uber - Sunnyvale, CA

posted about 1 month ago

Full-time - Senior
Remote - Sunnyvale, CA
Transit and Ground Passenger Transportation

About the position

The Applied AI team at Uber is dedicated to collaborating with various product teams to deliver innovative AI solutions that address core business challenges. This role involves working closely with engineering, product, and data science teams to identify key business problems and explore the potential for AI-driven solutions. The team is focused on delivering these solutions from inception to deployment, ensuring they are robust and scalable. Key areas of expertise within the team include Computer Vision, Machine Learning Optimization, Geospatial AI, Personalization, and Generative AI. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that are relied upon by millions of users globally. You will identify opportunities for improvement and lead the entire development lifecycle, from architecture design and coding to testing and deployment. Additionally, you will play a crucial role in mentoring and guiding other engineers, providing technical leadership, and fostering a collaborative and growth-oriented team environment. This position requires a strong foundation in software engineering principles and a passion for building impactful AI solutions.

Responsibilities

  • Design, develop, and maintain robust and scalable software solutions.
  • Identify opportunities and lead the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment.
  • Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment.

Requirements

  • Relevant degree (B.Sc, M.Sc, Ph.D) in Computer Science or related technical field or equivalent practical experience.
  • Experience coding with C++, Java, Python, or Go.
  • Enjoy building high quality software that is relied upon by millions of people around the world.
  • Comfortable working with ambiguity in a constantly evolving environment.
  • Experience working in large scale distributed systems.

Nice-to-haves

  • Advanced Degree: Master's or Ph.D. in computer science, engineering, data science, or a related field.
  • Experience in generative AI applications.
  • Experience analyzing, monitoring, and solving large-scale, high-traffic distributed systems.

Benefits

  • Participation in Uber's bonus program.
  • Potential equity award and other types of compensation.
  • Various benefits as detailed on Uber's careers page.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service