What are the responsibilities and job description for the Machine Learning Engineer position at Roc Search?
Machine Learning Engineer
About the Role
We are looking for a talented machine learning engineer to help design, build, and deploy advanced AI models and systems. This is an early-stage role where you will own end-to-end projects, contribute to system architecture, and see the direct impact of your work.
Compensation: $200K - $500K
Company Overview
Our client is an AI research organization focused on developing innovative tools and datasets for advanced machine learning. They collaborate with leading AI labs and organizations to push the boundaries of AI research. The team is composed of experienced engineers and researchers from top tech, finance, and academic institutions.
Why Join
- Early-Stage Impact: Significant ownership over core ML systems from the start.
- Career Growth: Competitive salary and equity, with opportunities to grow into leadership roles.
- Collaborative Team: Work alongside highly experienced researchers and engineers in a fast-paced environment.
- Innovation Focus: Contribute to cutting-edge AI projects with real-world impact.
Responsibilities
- Develop, train, and deploy machine learning models for evaluation, scoring, and recommendation tasks.
- Design and maintain backend systems and APIs to reliably serve ML models at scale.
- Conduct experiments, analyze results, and iterate to optimize model and system performance.
- Collaborate with the team to turn research insights into practical, production-ready systems.
- Take ownership of multiple areas, including ML engineering, infrastructure, and product problem-solving.
- Establish best practices for ML engineering and help scale the team’s capabilities.
Required Qualifications
- Strong programming skills, especially in Python, with experience in ML model development and deployment.
- Experience building scalable backend infrastructure and APIs (cloud experience preferred).
- Familiarity with modern ML frameworks (e.g., PyTorch, TensorFlow, or JAX) and experiment tracking.
- Strong statistical and analytical skills to design experiments and interpret results.
- Background in AI research, NLP, LLMs, or human-in-the-loop systems.
- Experience delivering ideas from concept to production; startup or research lab experience is a plus.
Preferred Qualifications
- Knowledge of LLM fine-tuning, reinforcement learning, or alignment techniques.
- Experience with vector databases, search, or recommendation systems.
- Familiarity with large-scale unstructured datasets.
- Publications or prior research contributions in ML or AI fields.
- Experience in dynamic, fast-moving technical environments.
Salary : $200,000 - $500,000