Senior/Principal Machine Learning Engineer, User Connections
Job Title: Senior/Principal Machine Learning Engineer, User Connections
About the Role
Are you passionate about leveraging machine learning to create seamless, personalized user experiences? As a Senior/Principal Machine Learning Engineer in our User Connections team, you will develop and implement state-of-the-art machine learning algorithms that enhance how users interact, connect, and engage with our platform. You will play a key role in transforming user data into meaningful insights that drive engagement, retention, and satisfaction.
At Roblox, we’re on a mission to make every user interaction smarter and more impactful. If you’re driven by cutting-edge technology and the power of data to create intuitive experiences, this is the opportunity to shape the future of user connections.
What You’ll Do
Build Intelligent Systems: Develop and implement machine learning models to optimize user interactions, recommendations, and connections in real time.
Drive Innovation: Leverage advanced algorithms, deep learning, and NLP techniques to improve user engagement and personalize experiences.
Collaborate with Cross-Functional Teams: Work closely with product managers, data scientists, and engineers to define user experience goals and align on technical solutions.
Scale for Impact: Ensure that the machine learning models you build are highly scalable, efficient, and capable of handling large user bases and complex data.
Experiment & Iterate: Design and conduct experiments to test new approaches, refine models, and constantly improve user interactions.
Lead & Mentor: Provide guidance and mentorship to junior engineers, helping them grow in their careers and driving best practices within the team.
Who You Are
You’re not just a machine learning engineer—you’re a visionary problem-solver with:
Proven Expertise:
5+ years of experience in machine learning or AI, with a strong background in building user-centric ML models.
Experience in deploying and scaling machine learning systems in production environments.
Deep Technical Knowledge:
Expertise in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
Proficiency in algorithms for recommendation systems, personalized search, and NLP.
Data-Driven Mindset:
Strong experience working with large datasets and designing models that derive actionable insights from user behavior.
Solid understanding of data pipelines, distributed computing, and cloud platforms (e.g., AWS, GCP, Azure).
Collaborative Spirit:
Excellent communication skills to work effectively with cross-functional teams and stakeholders.
A passion for mentoring junior engineers and contributing to a collaborative, innovative environment.
Problem-Solving Excellence:
A track record of solving complex, ambiguous problems and delivering impactful, real-world solutions.
The ability to balance technical depth with practical application to drive measurable results.
Why Join Us?
Make an Impact: Create machine learning systems that influence millions of users and define how they connect with the platform.
Collaborative Innovation: Work alongside passionate engineers and researchers who are pushing the boundaries of AI and machine learning.
Growth Opportunities: Benefit from a culture of continuous learning with access to the latest tools, resources, and professional development programs.
Flexible Work Environment: Enjoy the freedom to work remotely or in a flexible office setting while maintaining a healthy work-life balance.
Competitive Benefits: Receive a generous compensation package, including salary, bonuses, equity, and comprehensive health benefits.
Key Skills: