Staff Machine Learning Platform Engineer

EarnIn is a pioneer of earned wage access, building products that deliver real-time financial flexibility for those living paycheck to paycheck.
$272,700 - $333,300
Machine Learning
Staff Software Engineer
Hybrid
5+ years of experience

Description For Staff Machine Learning Platform Engineer

EarnIn, a pioneer in earned wage access, is seeking a Staff Machine Learning Platform Engineer to join our team in Palo Alto. As one of the first innovators in this space, we're passionate about creating products that offer real-time financial flexibility for those living paycheck to paycheck. Our app has been downloaded over 13 million times, providing access to $15 billion in earnings.

In this role, you'll be at the forefront of our transformative investments in machine learning platforms and algorithms. You'll design, build, and maintain the ML platform that supports our entire machine learning lifecycle, working closely with other ML engineers to optimize processes and ensure reproducibility. Your expertise will be crucial in ensuring the scalability, reliability, and cost-efficiency of our ML platform.

We're looking for someone with 5+ years of industry machine learning experience, strong programming skills in Python, and familiarity with ML frameworks like TensorFlow or PyTorch. Experience with cloud ML platforms such as AWS Sagemaker, Databricks, or GCP Vertex AI is essential. You'll also need strong communication skills and a passion for staying updated with the latest trends in ML and platform engineering.

At EarnIn, we value diversity and strive to create a culture of belonging. We offer a competitive salary range of $272,700 - $333,300, plus equity and benefits. This is a hybrid position, requiring in-office work 2 days a week in Palo Alto.

Join us in shaping the future of financial services and make a real impact on people's lives. If you're ready to take on this challenging and rewarding role, we'd love to hear from you!

Last updated 5 months ago

Responsibilities For Staff Machine Learning Platform Engineer

  • Design, build, and maintain the ML platform and tools to support the end-to-end machine learning lifecycle
  • Work closely with other machine learning engineers to understand their workflows, optimize model training and deployment processes, and ensure reproducibility
  • Ensure scalability, reliability, cost efficiency, and ease of use of the machine learning platform
  • Contribute to the evaluation and adoption of new technologies and tools to enhance our machine-learning capabilities
  • Provide technical guidance and mentorship to junior team members
  • Set examples of outstanding operational excellence

Requirements For Staff Machine Learning Platform Engineer

Python
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 5+ years of industry machine learning experience and excellent software engineering skills
  • Strong programming skills in Python, and familiarity with ML frameworks such as TensorFlow or PyTorch
  • Experience with ML cloud platforms such as AWS Sagemaker, Databricks, or GCP Vertex AI
  • Familiarity with data pipeline and workflow management tools
  • Strong communication and collaboration skills
  • Passion for learning and staying updated with the latest industry trends in machine learning and platform engineering

Benefits For Staff Machine Learning Platform Engineer

Equity
  • Equity
  • Hybrid work environment (2 days a week in-office)

Interested in this job?

Jobs Related To EarnIn Staff Machine Learning Platform Engineer

Machine Learning Engineer

Senior Machine Learning Engineer position at EarnIn to lead ML platform development and innovation.

Machine Learning Engineer

Senior Machine Learning Engineer position at EarnIn to lead ML platform development and innovation.

Computer Vision Engineer (Leadership)

Lead Computer Vision Engineer role at Meta, focusing on AR/VR technology development and team leadership in Reality Labs division.

Engineering Manager, Offline Inference, Machine Learning Platform

Lead the development of Netflix's next-generation offline inference platform, managing ML infrastructure team and architecting solutions for large-scale ML models.

Machine Learning Scientist (L5) - Content and Studio

Senior Machine Learning Scientist role at Netflix, focusing on studio analytics and cash forecasting, offering competitive compensation and remote work.