Junior Machine Learning Engineer
Remote (USA)
About the Role
We are seeking a talented and motivated Machine Learning Engineer I to join our growing team. This is an exciting opportunity for an early-career professional who is passionate about building machine learning solutions that create meaningful user experiences at scale.
The ideal candidate enjoys solving complex problems, writing production-quality code, and collaborating with cross-functional teams to develop and deploy intelligent systems. You will work closely with data scientists, software engineers, and product teams to build and optimize machine learning models that drive business impact.
Key Responsibilities
- Develop, train, and deploy machine learning models for personalization, recommendations, and customer-focused applications.
- Build scalable data pipelines for feature engineering, model training, evaluation, and inference.
- Collaborate with data scientists and software engineers to transition research and prototypes into production systems.
- Improve recommendation and ranking models using large-scale behavioral and engagement data.
- Monitor and evaluate model performance through experimentation, A/B testing, and data-driven analysis.
- Write clean, maintainable, and efficient Python code following software engineering best practices.
- Support initiatives that enhance customer engagement and business outcomes through machine learning solutions.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, Mathematics, Engineering, or a related quantitative field.
- 1-3 years of relevant experience, including internships, research, academic projects, or professional experience.
- Strong programming skills in Python.
- Solid understanding of machine learning fundamentals, including:
- Supervised learning
- Classification and regression
- Feature engineering
- Model evaluation and validation
- Experience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
- Experience working with SQL and large datasets.
- Familiarity with Git and software development best practices.
- Strong analytical and problem-solving skills.
Why Join Us?
- Work on machine learning products that impact large-scale user experiences.
- Collaborate with highly skilled engineers, data scientists, and researchers.
- Gain hands-on experience deploying production-grade machine learning solutions.
- Grow your expertise in modern ML technologies and scalable systems.
- Flexible remote work environment with opportunities for learning and career development.
GCS is acting as an Employment Business in relation to this vacancy.
Junior Machine Learning Engineer
Other similar jobs
Popular job searches
Your next job
starts here.
JOB SPECIALISMS
LATEST JOBS
TOP SEARCHES
LOCATIONS
- IT Support & Infrastructure
- Project Management
- BI & Data Analytics
- Engineering
- Software Development
- Manufacturing & Production
- Network security consultant
- Engineering Technology
- Testing & QA
- DevOps
- Data
- Cloud architect
LATEST JOBS
- Application Development - Mach...
- Software Engineer - Machine Le...
- MLOPS Engineer
- Senior Machine Learning Engine...
- Machine Learning Engineer
- Senior Java Data Engineer
- Java Developer
- ML Engineer - Recommendations...
- Senior Project Manager (Techni...
- Associate Machine Learning Eng...
- Machine Learning Engineer I (R...
- Fiber Assembly Technician
TOP SEARCHES
LOCATIONS
- Engineer
- Data Scientist
- Senior Data Scientist
- Head of Data Science
- Trainee Data Scientist
- Data Science Graduate
- Senior Financial Accountant
- Management Accountant
- Cost Accountant
- Civil Engineer
- Senior Civil Engineer
- Civil Design Engineer