Browse All Jobs
Job Description

EarnIn is seeking a Machine Learning Intern to join their team in Mountain View. This is a 12-week internship program focused on contributing to the development and maintenance of EarnIn’s AI and ML platform and tooling. The intern will collaborate with ML engineers to streamline model training, deployment, and reproducibility, as well as build and onboard strong, off-the-shelf machine learning and deep learning models.

The intern will also improve platform scalability, reliability, and cost-efficiency, and help evaluate and integrate new technologies that strengthen ML capabilities. This role requires hybrid work, with 3 days a week in the Mountain View office.

What this role involves:

  • Contributing to developing and maintaining EarnIn’s AI and ML platform and tooling.
  • Collaborating with ML engineers to streamline model training, deployment, and reproducibility.
  • Building and onboarding strong, off-the-shelf machine learning and deep learning models.
  • Improving platform scalability, reliability, and cost-efficiency.
  • Helping evaluate and integrate new technologies that strengthen ML capabilities.
  • Gaining hands-on experience with tools and infrastructure, including PyTorch, AWS, Kafka, and Databricks.

Requirements:

  • Currently pursuing or recently completed a Bachelor's, Master's, or PhD degree in Computer Science, Electrical Engineering, or a related field.
  • Solid software engineering fundamentals and understanding of ML workflows.
  • Strong programming skills in Python and experience with ML libraries (e.g., TensorFlow, PyTorch, XGBoost, LightGBM).
  • Familiarity with data tools like Spark, Pandas, NumPy, and SQL.
  • Strong problem-solving and collaboration skills.
  • Strong communication skills, both written and verbal.

What this role offers:

  • Hands-on experience with tools and infrastructure, including PyTorch, AWS, Kafka, and Databricks.
Apply Manually