Machine Learning Engineer, Recommendations

Udemy
San Francisco, CA

Where we Work

Udemy is a global company headquartered in San Francisco, with additional U.S. offices in Denver and Austin, and international hubs in Australia, India, Ireland, Mexico, and Türkiye. T his is an in-office position, requiring three days a week in the office (Tuesday, Wednesday, Thursday) and flexibility on Mondays and Fridays .

 

About this role

Udemy is looking for a machine learning engineer to join our Recommendations Team. Udemy’s personalized recommendations system is composed of batch (e.g., feature and machine learning pipelines), streaming (i.e., feature computation in real-time), and online (i.e., microservices to serve personalized recommendations) components. The team is responsible for all these components, as well as the underlying algorithms and evaluation methodologies. 

 

In this role, you will design, build, and integrate scalable systems, platforms, and tools to provide better recommendations and personalization data with low latency. You will work in a wide stack, including both data-related technologies and backend development, as a part of a cross-functional agile team of engineers, data scientists, and product managers.

 

Are you passionate about learning, willing to take technical challenges, care about making an impact, and looking for a diverse, collaborative, and fun environment that also values quality? If so, come help us improve lives through learning at Udemy!

 

What you'll be doing



  • Design, develop, test, and deploy recommendation- and personalization-related systems, platforms, and tools at scale.



  • Develop performant ML models for realtime use-cases.



  • Design and analyze experiments and monitor performance of personalized recommendations.



  • Translate data science prototypes into scalable production implementations.



  • Partner with data scientists to troubleshoot and optimize complex data pipelines.



  • Collaborate with data scientists, engineers, and product managers to identify opportunities to improve our platform through personalization.


 

What you'll have



  • 1-2 years of full-time experience with data science or backend engineering or equivalent.



  • Strong knowledge of computer science fundamentals, including object-oriented design, data structures, and algorithms.



  • Strong knowledge of statistics, machine learning, and natural language processing.



  • Proficiency with Python, Java and/or Kotlin.



  • Experience building complex data products.



  • Experience with offline data storage and processing frameworks such as Hadoop, Hive and Spark.



  • Self-driven, highly motivated, and able to learn quickly.



  • Excellent written and oral communication skills.


 

Preferred, but not required



  • Experience with the design, development, and operational maintenance of large-scale platforms and services.



  • Experience with recommendations, search or information retrieval.



  • Experience with online data storage and processing frameworks such as Kafka, MySQL, Redis, and DynamoDB.



  • Experience with SQL performance tuning and query optimization.


Posted 2025-10-13

Recommended Jobs

Software Engineer

Synthego
Redwood City, CA

Synthego was founded to revolutionize genome engineering technology, helping translate genomics into the clinic and ultimately making engineered biological therapies accessible to all patients. St…

View Details
Posted 2025-10-01

Senior Backend Infrastructure Engineer

Woz
San Francisco, CA

About the role We are looking for an Infrastructure Software Engineer with 5+ years of experience to help design, build, and scale the systems that power our platform. This role is ideal for so…

View Details
Posted 2025-10-19

Support Practitioner Female Only

The Richmond Fellowship Scotland
Irvine, CA

Our Irvine team are on the lookout for compassionate and creative individuals with a positive attitude to join them as Support Practitioners. This is a full time post consisting of 37.5hrs per week. …

View Details
Posted 2025-10-13

Senior Product Manager, Enterprise Mobility AI/ML

Samsung Research America
Mountain View, CA

Lab Summary: Are you passionate about transforming bleeding-edge technologies into services that will impact millions in our daily lives? At Mobile Platform Solutions (MPS), we are looking for pas…

View Details
Posted 2025-10-01

Principal Software Engineer

Quadric.Io, Inc
Burlingame, CA

Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads …

View Details
Posted 2025-09-14

Full Time Gynecology Job San Jose, CA

iRecruitMD iRecruitMD
San Jose, CA

Ob/Gyn Outpatient Physician ' Full Time Location: San Jose, California Sign-On Bonus: $50,000 Overview We are seeking a dedicated Ob/Gyn Physician to join our multidisciplinary team in San …

View Details
Posted 2025-09-10

Mobile QA/Test engineer

Cloudscouts Software Solutions
Norwalk, CA

Job Title: Mobile QE Engineer Location: Bentonville, AR Duration: 6 to 12+ Months  Rate: DOE   Knowledge of Charles Proxy tool using it for capturing logs, mocking responses  Kno…

View Details
Posted 2025-09-22

Staff Software Engineer - Developer Productivity

Rubrik
Palo Alto, CA

About the team: Developer Experience is at the core of engineering at Rubrik. Our mission is to enhance developer productivity to enable solving complex problems at scale, ensuring high qualit…

View Details
Posted 2025-09-22

Security Engineer, Detection & Incident Response

Scale Ai
San Francisco, CA

We are seeking a Security Engineer with a specialty in Detection and Incident Response to join our Security Engineering team. This role is crucial in ensuring the rapid and effective response to d…

View Details
Posted 2025-09-22

Founding Gen AI Engineer

Foothill Ventures
San Francisco, CA

Company Description Foothill Ventures is a technology-focused venture fund based in Los Altos, California. We make pre-seed, seed (preferred), and A-round investments in startups across software…

View Details
Posted 2025-09-22