Machine Learning Engineer

Pioneer in earned wage access, building products for real-time financial flexibility for those living paycheck to paycheck.
$297,000 - $363,000
Machine Learning
Staff Software Engineer
Hybrid
501 - 1,000 Employees
8+ years of experience
Finance · AI

Description For Machine Learning Engineer

EarnIn, a pioneer in earned wage access, is seeking a highly experienced Machine Learning Engineer to join their team in a hybrid role based in Palo Alto. As one of the first innovators in the earned wage access space, EarnIn is dedicated to providing real-time financial flexibility for individuals living paycheck to paycheck. Their platform allows community members to access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

The role requires leading the design, development, and scaling of state-of-the-art ML platform capabilities. The successful candidate will be responsible for architecting and maintaining robust, scalable ML platforms that support the entire machine learning lifecycle. This includes everything from data ingestion to model deployment and monitoring.

The position offers a competitive salary range of $297,000 - $363,000, plus equity and benefits. EarnIn is backed by prestigious investors including A16Z, Matrix Partners, DST, and Ribbit Capital, providing a stable and growth-oriented environment. The company maintains a strong core business with significant runway for expansion.

The ideal candidate will have 8+ years of hands-on industry experience in machine learning, strong programming skills in Python, and expertise with cloud-based ML platforms. They should be capable of providing technical leadership, mentoring team members, and driving innovation across the machine learning stack. The role requires in-office presence 2 days per week in Palo Alto.

EarnIn values diversity and inclusion, believing that the best way to build a financial system that works for everyone is by hiring a team that represents their diverse community. They maintain a culture of belonging and do not discriminate based on any protected characteristics.

Last updated 9 hours ago

Responsibilities For Machine Learning Engineer

  • Define and drive the strategic roadmap for the ML platform
  • Architect, build, and maintain robust ML platforms and tools
  • Establish and uphold best practices for platform reliability
  • Partner with data scientists and cross-functional teams
  • Provide technical leadership and mentorship
  • Drive step-change advancements in ML platform engineering

Requirements For Machine Learning Engineer

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of hands-on industry experience in machine learning
  • Strong programming skills in Python
  • Experience with ML frameworks like TensorFlow or PyTorch
  • Expertise with cloud-based ML platforms (AWS SageMaker, Databricks, GCP Vertex AI)
  • Strong knowledge of data pipeline and workflow management tools
  • Expertise in designing distributed systems for machine learning workloads
  • Demonstrated ability to lead and mentor teams
  • Drive to stay ahead of industry trends

Benefits For Machine Learning Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To EarnIn Machine Learning Engineer

Machine Learning Engineer

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

Staff Machine Learning Platform Engineer

EarnIn is hiring a Staff Machine Learning Platform Engineer in Palo Alto to design and build ML platforms, offering $272K-$333K salary plus equity.

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.