Logo of Huzzle

Internship

2024 PhD Software Engineer Intern - United States

Logo of Uber

Uber

27d ago

🚀 Summer Internship

Sunnyvale

AI generated summary

  • You must be enrolled in a Ph.D. program in a quantitative field with expertise in distributed databases, compilers, machine learning, or related areas. Strong programming skills in C/C++, Java, Python, or Go are essential, along with a research mentality and ability to communicate effectively.
  • You will drive end-to-end projects, thrive in ambiguity, collaborate cross-functionally, make data-driven decisions, own and push projects forward independently, and enhance Uber's services for customers.

Summer Internship

Software EngineeringSunnyvale

Description

  • 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.

Requirements

  • 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

Responsibilities

  • 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.

Details

Work type

Full time

Work mode

office

Location

Sunnyvale