Logo of Huzzle


2024 PhD Software Engineer Intern, United States

Logo of Uber


28d ago

🚀 Summer Internship


AI generated summary

  • You need a Ph.D. studying databases, compilers, machine learning, etc. Enrolled in a research-focused program, skilled in C/C++, Java, Python, Go, and able to turn ideas into prototypes. Strong communication skills and experience presenting at academic conferences are essential.
  • You will drive end-to-end projects, collaborate with diverse peers, make data-driven decisions, own projects independently, and enhance Uber's services for customers.

Summer Internship

Software EngineeringSunnyvale


  • We’re looking for Ph.D. students specializing in Distributed Databases, Compilers, Programming Languages, Parallel Computing, Distributed Systems, Big Data, Machine Learning, and/or Optimization to intern during the summer of 2024 (12 weeks). Our Ph.D. interns tackle bold and exciting problems independently, under the supervision of experienced engineers.
  • At Uber, we innovate across daring engineering products covering numerous business lines as well as their underlying technologies. We foster growth and sustainability by pushing frontiers and developing highly reliable and scalable platforms to accelerate Uber’s impact on the transportation industry.
  • Our Ph.D. software engineer interns have a number of opportunities to engage with peer researchers, product managers, data scientists, and engineers from different teams. They learn to define and scope research problems and iterate over a solution for greater success while demonstrating their areas of expertise. This is a unique opportunity to grow skills with real-world experience and do highly impactful, community-visible research at the same time. It is a bold yet rewarding job!


  • Basic Qualifications:
  • Currently enrolled in a Ph.D. program studying distributed databases, compilers, programming languages, parallel computing, machine learning, data mining, artificial intelligence, constrained optimization, statistics, and/or a related quantitative field.
  • Experience in one or more object-oriented languages, including C/C++, Java, Python, or Go.
  • Preferred Qualifications:
  • Research mentality with a bias towards action to structure a project from idea to experimentation to prototype to implementation.
  • Knowledge of underlying technical foundations of compilers/parallel computing/computer architecture/statistics/machine learning/optimization.
  • Ability to communicate effectively with both technical and business partners.
  • Experience in simplifying/converting business problems into technical problems.
  • Experience presenting at industry-recognized academic conferences and a solid publishing record in reputable journals and conferences.

Education requirements

Currently Studying

Area of Responsibilities

Software Engineering


  • Drive exciting, previously unsolved projects end-to-end.
  • Thrive in ambiguous product requirements.
  • Collaborate closely with peers from various subject areas.
  • Make data-driven decisions with exceptional execution.
  • Be motivated to own projects and push them forward independently.
  • Most importantly, have a passion for enhancing Uber's services for our customers.


Work type

Full time

Work mode