Remote
-
Staff Software Engineer (IC4)
-
Senior Software Engineer (IC3)
-
Software Engineer (IC2)
-
Software Engineer (IC1)
- Building and operating recommendation systems, ML execution services, and LLM-powered products including the Udemy Learning Assistant.
- Kotlin for microservices; Python for backend services that power the UI.
- WebSocket-based, low-latency LLM conversation infrastructure with real-time streaming — used for experiences such as the Role Play curriculum item for learners.
- Supporting partner teams integrating services; contributing to course-taking UI in React.
- Kafka, DynamoDB, Redis, MySQL, Django REST Framework, Spring Boot, Airflow, GitHub Actions, and related tooling.