Machine Learning Engineer (Recommendation Systems)
Posted Updated
Description
- All employees are expected to be hands-on and to contribute directly to the company’s mission. Leadership is given to those who show initiative and consistently deliver excellence
- We’re seeking exceptional Applied AI Engineers to join a high-priority project that brings xAI’s cutting-edge expertise to the X platform, used by approximately 600 million monthly users
- This is an exciting opportunity for individuals with a research engineer or research scientist background to apply their skills to recommendation systems, ranking algorithms, search technologies and many other systems
- You’ll work at the intersection of advanced AI research and real-world impact, enhancing X’s ability to connect users with relevant content, accounts, and experiences
- Designing and architecting recommendation algorithms across various product surfaces in X (Timelines, Ads, Video, Search, Notifications)
- Leverage all of xAI’s infra and AI stacks to dramatically enhance the user experience on X
- Write data pipelines and training jobs that continuously learn from product data
- Iterate and improve the algorithm by gathering user feedback in real time through experimentation
- Ensuring scalability and efficiency of machine learning systems
Benefits
- Health and wellness: Comprehensive health insurance including medical, dental, vision, and disability coverage
- Life and family: Life and AD&D insurance and fertility benefits to ensure our team’s well-being and peace of mind
- Flexible vacation: We work hard but avoid burn out. Take time off when you need it
- Visa sponsorship: We support international talent with visa sponsorship to join our team
- 401(k) plan: Retirement savings plan to secure your financial future
- Work ethic and strong prioritization skills are important
- All engineers and researchers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates
- Exceptional candidates may be experienced in writing CUDA kernels
- Experienced in implementing recommender systems and/or deep learning applications at industrial scale
- Knowledge of data infrastructure like Kafka, Clickhouse, and Spark
- Skilled in one or more DL software frameworks such as JAX or PyTorch
- After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 15-30 minutes phone interview, during which a member of our team will ask technical questions. If you clear the phone interview, you will proceed to next steps:
- Deep dive coding challenge
- Meet and greet with the wider team
- Our goal is to complete the process within one week. All interviews will be conducted in person when applicable
