Junior Machine Learning Engineer

Ova Technologies

$70K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, AI, Machine Learning, Data Science, or similar.
  • 0-2 years experience in ML, data science, or software development (internships accepted).
  • Strong grasp of machine learning fundamentals and statistics.
  • Proficient in Python programming.
  • Familiarity with ML libraries like Scikit-learn, PyTorch, or TensorFlow.
  • Knowledge of data structures and algorithms.
  • Experience with SQL and Git for version control.

Responsibilities

  • Assist in designing and deploying machine learning models.
  • Collect, clean, and analyze data sets.
  • Build and evaluate ML models using various techniques.
  • Perform feature engineering and hyperparameter tuning.
  • Develop data pipelines and automate workflows.
  • Support deployment and monitoring in production environments.
  • Collaborate with teams to deliver AI-driven solutions.

Benefits

  • Mentorship from experienced ML professionals.
  • Learning and certification opportunities.
  • Flexible work arrangements.
  • Access to modern AI and ML tools.
  • Opportunity to work on real-world ML projects.
Full Job Description
Junior Machine Learning Engineer

Job Title

Junior Machine Learning Engineer

Job Summary

We are looking for a passionate Junior Machine Learning Engineer to join our AI and Data Science team. This role is ideal for recent graduates or early-career professionals who are eager to build, train, and deploy machine learning models while working on real-world AI applications. You will collaborate with experienced engineers and data scientists to develop scalable machine learning solutions and contribute to the end-to-end ML lifecycle.

Key Responsibilities
  • Assist in designing, developing, and deploying machine learning models for business applications.
  • Collect, clean, preprocess, and analyze structured and unstructured data.
  • Build and evaluate machine learning models using supervised and unsupervised learning techniques.
  • Perform feature engineering, model training, hyperparameter tuning, and performance evaluation.
  • Develop data pipelines and automate ML workflows.
  • Support model deployment, monitoring, and performance optimization in production environments.
  • Collaborate with data scientists, software engineers, and product teams to deliver AI-driven solutions.
  • Document experiments, model performance, and technical implementations.
  • Stay up to date with the latest machine learning tools, frameworks, and best practices.

Required Qualifications
  • Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Information Technology, Statistics, Mathematics, or a related field.
  • 0-2 years of experience in machine learning, data science, or software development (internships and academic projects are welcome).
  • Strong understanding of machine learning fundamentals, statistics, and data analysis.
  • Proficiency in Python programming.
  • Experience with machine learning libraries such as Scikit-learn, PyTorch, or TensorFlow.
  • Knowledge of data structures, algorithms, and object-oriented programming.
  • Familiarity with SQL and relational databases.
  • Experience using Git for version control.

Preferred Qualifications
  • Exposure to Natural Language Processing (NLP), Computer Vision, or Generative AI.
  • Familiarity with Large Language Models (LLMs) and AI application development.
  • Knowledge of data visualization tools such as Matplotlib, Seaborn, or Plotly.
  • Basic understanding of cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with Docker and Linux.
  • Academic, internship, or personal machine learning projects available on GitHub.

Technical Skills
  • Python
  • SQL
  • Scikit-learn
  • PyTorch or TensorFlow
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Git
  • Docker (basic)
  • Linux (basic)
  • Jupyter Notebook

Soft Skills
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and grow in machine learning and AI.
  • Good communication and teamwork skills.
  • Attention to detail and commitment to writing high-quality code.
  • Ability to work in a collaborative and fast-paced environment.

Nice to Have
  • Internship experience in machine learning or data science.
  • Knowledge of MLOps concepts and model deployment.
  • Familiarity with REST APIs and microservices.
  • Exposure to data engineering tools and ETL pipelines.
  • Participation in hackathons, coding competitions, or open-source AI projects.

Benefits
  • Competitive salary and performance-based incentives.
  • Mentorship from experienced machine learning professionals.
  • Learning and certification opportunities.
  • Flexible work arrangements.
  • Access to modern AI and ML tools and technologies.
  • Opportunity to work on real-world machine learning projects with cross-functional teams.

Similar Jobs

More Jobs at Ova Technologies

More Information Technology Jobs

Find similar Junior Machine Learning Engineer jobs: