Junior Machine Learning Engineer

SIERRA AI

Launch your ML career where your curiosity ships to production from day one. You will work alongside senior engineers on real-world ML problems, building features, running experiments, and shipping models to production while being mentored every step of the way. This is a hands-on role where you will be contributing to models that real users interact with immediately.

  • Assist in building and iterating on ML models under guidance.
  • Write clean, well-tested Python code for data preprocessing, feature engineering, and model evaluation.
  • Explore datasets through Exploratory Data Analysis (EDA) to surface insights and data quality issues.
  • Run A/B and offline experiments, documenting and presenting findings.
  • Maintain and improve existing ML pipelines, including fixing bugs and optimizing performance.
  • Collaborate with data engineers to access, clean, and transform training data.
  • Participate actively in code reviews and sprint ceremonies.
  • Key Focus: Learn, execute, and grow under mentorship.
  • Required Skills:
    • 0–5 years of professional or project-based experience in ML/data science.
    • Proficiency in Python, including NumPy, Pandas, and scikit-learn, plus familiarity with a deep learning framework (PyTorch or TensorFlow).
    • Solid grounding in ML fundamentals, including regression, classification, and evaluation metrics.
    • Familiarity with SQL for querying databases and experience using Jupyter Notebooks for analysis.
    • Working knowledge of Git and collaborative development workflows.
  • Valuable Experience (Nice to Have):
    • Internship, capstone, or Kaggle competition experience.
    • Exposure to cloud platforms (AWS, GCP, or Azure).
    • Familiarity with experiment tracking tools (MLflow or Weights & Biases).