What You'll Do:
- Design, develop, and deploy machine learning models to solve complex problems.
- Work with cross-functional teams to identify and define AI use cases and requirements.
- Implement state-of-the-art generative AI and large language models to enhance Uber's services.
- Optimize and scale machine learning solutions for performance and efficiency.
- Conduct experiments and perform rigorous evaluation of model performance.
- Stay up-to-date with the latest research and advancements in machine learning and AI.
- Collaborate with data scientists, product managers, and engineers to integrate AI solutions into production systems.
- Provide technical mentorship and guidance to junior engineers and team members.
- Contribute to the development of AI strategies and roadmaps for the organization.
- Maintain and improve existing machine learning models and systems.
What You'll Need:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in software engineering with a focus on machine learning and AI.
- Strong programming skills in Golang, Python, Java, or C++.
- Experience with machine learning frameworks such as TensorFlow, PyTorch, or Keras.
- Expertise in developing and deploying large-scale machine learning models.
- Solid understanding of NLP, generative models, and large language models.
- Proficiency with data manipulation and analysis tools like SQL, Pandas, and NumPy.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with cross-functional teams
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .