Software Engineer II Machine Learning

4 days ago


Bengaluru, Karnataka, India Uber Full time
Job Description

About the Role

We are looking for a highly motivated Machine Learning Engineer to join the Uber Eats Search and Discovery Team. You will play a critical role in enhancing the search experience for millions of Uber Eats users worldwide. You will leverage your expertise in data analysis, machine learning, and engineering to drive insights and optimize search algorithms, ultimately improving user satisfaction and operational efficiency.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

1. Design, develop, and productionize machine learning (ML) solutions in the field of Search and Discovery, GenAI, QU/Ranking, MOO optimizations.
2. Productionize and deploy these models for real-world applications in Search.
3. Design and analyze experiments using a combination of data analysis/statistical analysis to lead the team to a reasonable inference.
4. Review code and designs of teammates, providing constructive feedback.
5. Collaborate with Product and cross-functional teams to brainstorm new solutions and iterate on the product.

---- Basic Qualifications ----

1. Bachelor's or Master's in Computer Science, Statistics, or a related field or Equivalent Experience
2. Minimum 3 years of experience in industry with a strong focus on machine learning and optimization.
3. Experience with ML packages such as Tensorflow, PyTorch, JAX, and Scikit-Learn.
4. Solid understanding of statistical analysis and feature engineering techniques.
5. Excellent communication and collaboration skills.
6. Ability to work independently and take ownership of projects.
7. Experience using SQL in a production environment.
8. Experience in experimental design and analysis, exploratory data analysis, and statistical analysis.
9. Experience with dashboarding and using data visualization tools.
10. Experience using statistical methodologies such as sampling, statistical estimates, descriptive statistics, or similar.

---- Preferred Qualifications ----

1. Experience in the Search and Recommendations Field.
2. Experience in Query Understanding / Ranking or solving customer problems with NLP

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

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

  • Bengaluru, Karnataka, India Meta Platform Full time

    Job DescriptionJob description- Meta is looking for Software Engineer, Machine Learning to join our dynamic team and embark on a rewarding career journey. We are seeking a highly skilled and motivated Machine Learning Engineer to join our dynamic team. The Machine Learning Engineer will be responsible for designing, developing, and deploying machine learning...


  • Bengaluru, Karnataka, India beBeesoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Software Engineer for Machine Learning AcceleratorWe are seeking an experienced Software Engineer to work on Linux user-space software for machine learning applications.


  • Bengaluru, Karnataka, India beBeeMachineLearning Full time ₹ 15,70,000 - ₹ 25,15,000

    Job Title: Machine Learning EngineerWe are seeking an experienced Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models that can solve complex business problems.Responsibilities:Design and develop machine learning models using linear regression,...


  • Bengaluru, Karnataka, India Apple Full time US$ 1,25,000 - US$ 1,75,000 per year

    Join Apple's Data Management Team and Shape the Future of Reliable Data in the Manufacturing Space At Apple, we believe that great decisions start with great data. Our Data Quality team within Operations is looking for a Machine Learning Engineer with Software Engineering background to help ensure the integrity, accuracy, and reliability of mission-critical...


  • Bengaluru, Karnataka, India Spydra Full time

    Job DescriptionJob Summary:We are seeking a talented and motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in machine learning algorithms, data analysis, and software development. You will be responsible for designing, developing, and deploying machine learning models and systems that drive our products...


  • Bengaluru, Karnataka, India Dirac Labs Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Company DescriptionDirac Labs is at the forefront of developing advanced positioning, tracking, and navigation solutions for autonomous vehicles, unmanned aerial systems, asset tracking, and robotics. By leveraging cutting-edge quantum sensing and nanophotonics research from the University of Wisconsin–Madison, Dirac Labs is creating innovative quantum...


  • Bengaluru, Karnataka, India Atlassian Full time

    Job DescriptionOverviewWorking at AtlassianAtlassians can choose where they work whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted...


  • Bengaluru, Karnataka, India Atlassian Full time US$ 1,50,000 - US$ 2,00,000 per year

    OverviewWorking at AtlassianAtlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have a legal entity. Interviews and onboarding are conducted virtually, a part...


  • Bengaluru, Karnataka, India beBeeMachineLearning Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title: Machine Learning EngineerAbout the Role:We are seeking a highly skilled and motivated Machine Learning Engineer to join our team. The ideal candidate will be responsible for streamlining the deployment, scaling, and monitoring of machine learning models in production.Key Responsibilities:Design and implement end-to-end machine learning...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India beBeeMachineLearning Full time

    We are seeking a highly skilled and motivated software engineer to join our team in developing cutting-edge Machine Learning solutions for Google Play Books. In this role, you will work on personalization and recommendation systems that drive user engagement and improve the overall book discovery experience.Job Description:This is an exciting opportunity to...