Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer

$187k - $229k

Earnin

Machine Learning Engineer

Mountain View, US

About EarnIn

As one of the first pioneers of earned wage access, our passion at EarnIn is building products that deliver real-time financial flexibility for those with the unique needs of living paycheck to paycheck. Our community members access their earnings as they earn them, with options to spend, save, and grow their money without mandatory fees, interest rates, or credit checks.

We're fortunate to have an incredibly experienced leadership team, combined with world-class funding partners like A16Z, Matrix Partners, DST, Ribbit Capital, and a very healthy core business with a tremendous runway. We're growing fast and are excited to continue bringing world-class talent onboard to help shape the next chapter of our growth journey.

POSITION SUMMARY

We're seeking a Machine Learning Engineer to join our AI/ML platform team. You'll train, deploy, and evaluate models that power user-facing financial products — from predictive models over transaction and behavioral data to agentic applications built on large language models. Your work will support EarnIn's mission to provide fair and intelligent financial tools to millions of users. The base salary range for this full-time position is $187,000–$229,000, plus equity and benefits. Our salary ranges are determined by role, level, and location. This is a hybrid position in Mountain View (Headquarters) and will require in-office work 2 days a week.

WHAT YOU'LL DO

  • Develop and train ML models — including sequence, embedding, and classification models — on large-scale financial and behavioral data.
  • Build feature and data pipelines that turn raw event data into training-ready datasets, and keep training and serving features consistent.
  • Design offline and online evaluation for models and agentic workflows: success metrics, backtests, A/B tests, error tracing, and regression suites.
  • Take models to production and own them there — serving infrastructure, latency and cost tuning, retraining loops, and monitoring for drift and performance degradation.
  • Fine-tune and adapt LLMs for internal use cases, and build the orchestration around them: prompting, memory and context pipelines, retrieval, and tool integrations.
  • Build backend services and RESTful APIs in Python that expose models and agentic applications to internal tools and product surfaces.
  • Instrument pipelines for observability — logging, tracing, and distributed monitoring across model and agent workflows.
  • Collaborate cross-functionally with ML engineers, data scientists, and product to shape intelligent and safe AI features.

WHAT WE'RE LOOKING FOR

  • Bachelor's or Master's degree in Computer Science, Engineering, Statistics, or a related field, or equivalent experience
  • 2+ years of industry experience building and shipping ML systems.
  • Strong Python and hands-on experience with PyTorch and the standard ML stack (NumPy, pandas, scikit-learn).
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow
  • Solid grounding in ML fundamentals: model architecture choices, training dynamics, regularization, and how to diagnose a model that isn't learning
  • Experience with large-scale data processing (Spark, Databricks, or similar) and feature engineering on production data.
  • Experience designing evaluation for ML systems and LLM behavior — metrics, automated checks, offline test harnesses, and behavioral regression suites
  • Working knowledge of LLM APIs (e.g., OpenAI, Claude), prompt engineering, and at least one agentic framework or custom equivalent.
  • Experience with API design, async workflows, and production database usage (SQL or NoSQL).
  • Clear communication and a collaborative mindset.
  • Experience with LLM fine-tuning using frameworks such as Unsloth, Axolotl, LLaMA-Factory, or HuggingFace PEFT/TRL, including parameter-efficient methods (LoRA/QLoRA) is a plus
  • Experience with distributed training or representation learning is a plus.
  • Familiarity with MLOps tooling for experiment tracking, feature stores, or model registries (MLflow, Weights & Biases, Feast) is a plus.
  • Familiarity with vector stores (e.g., Weaviate, Pinecone, Qdrant) is a plus
  • Knowledge of OpenTelemetry or similar observability frameworks is a plus
  • Exposure to container-based deployment or serverless environments (Docker, AWS Lambda, etc).
  • Background in fintech, fraud, risk, or credit modeling is a plus

At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging. EarnIn does not unlawfully discriminate based on race, color, religion, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, legally protected medical condition, family care status, military or veteran status, marital status, registered domestic partner status, sexual orientation, genetic information, or any other basis protected by local, state, or federal laws. EarnIn is an E-Verify participant.

EarnIn does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid to third parties who submit unsolicited candidates directly to our hiring managers or HR team.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Mountain View, CA vacancy
  • $150k

     ...class researchers, data scientists, and engineers, tackling the most fundamental and impactful...  ...for high-performance computing in deep learning, driving impactful discoveries that...  ...generation of AI pioneers. The Role As a Machine Learning Engineer at the Institute of... 
    Suggested
    Full time
    Worldwide
    Visa sponsorship

    Institute Of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $166k - $244k

     ...together experts in energy, AI, software engineering, and products to build tools that help...  ...a problem that matters at global scale. Learn more about our team and our mission here...  ...role:We're looking for an early career Machine Learning Engineer to join our team. In this... 
    Suggested
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    4 days ago
  • $209k - $313k

     ...express themselves, live in the moment, learn about the world, and have fun together.The...  ...Saturn, and other digital services.Snap Engineering teams build fun and technically...  ...privacy at the forefront.We’re looking for a Machine Learning Engineer to join Snap Inc!What... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $173k - $259k

     ...express themselves, live in the moment, learn about the world, and have fun together.The...  ...Saturn, and other digital services.Snap Engineering teams build fun and technically...  ...privacy at the forefront.We’re looking for a Machine Learning Engineer to join Snap Inc!What... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  •  ...actions would shift their risk profile.Responsibilities:Develop Machine Learning (ML) and physics-based models for Earth systems applications...  ...-volume production systems.Mandatory:Experience with earth engine and functional programming.Experience with machine learning systems... 
    Suggested
    Shift work

    US Tech Solutions

    Mountain View, CA
    3 days ago
  • $262k - $364k

     ...models in close partnership with DeepMind, Research, and Ads Machine Learning teams.Design, prototype, and scale high-capacity pCTR architectures...  ...Search experiences, including AI Overviews and AI Mode.Engineer mathematical loss functions and calibration methods, translating... 

    Google

    Mountain View, CA
    3 days ago
  • $196k - $221k

     ...meetings and conversations? Join our core AI team responsible for ML and work alongside industry-veteran scientists and engineers. As a Machine Learning Engineer, you’ll bring your strong software engineering mindset to machine learning in order to scale and optimize our... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    3 days ago
  •  ...cybersecurity.Protection Starts with People. Proofpoint.Job Title: Machine Learning EngineerLocation : Sunnyvale, CA, USA, Hyderabad, A.P., India...  .... We are looking for a highly skilled Machine Learning Engineer to help design and build production-grade ML systems that power... 
    Full time
    Flexible hours

    Proofpoint

    Sunnyvale, CA
    2 days ago
  • $209k - $313k

     ...empowering people to express themselves, live in the moment, learn about the world, and have fun together.The Company operates...  ..., and wearable devices like Spectacles.We're looking for a Machine Learning Engineer to join our Generative ML team!What you’ll do:Develop... 
    Full time
    Live in
    Work at office
    Local area
    Worldwide

    Snap

    Palo Alto, CA
    2 days ago
  • $132k - $189k

     ...and environmental conditions.Build software tools, utilizing machine learning (ML) automation to streamline image quality (IQ) tuning,...  ...workflows.Minimum qualifications:Bachelor’s degree in Electrical Engineering, Computer Science, Imaging Science, Physics, or a related... 

    Google

    Mountain View, CA
    1 day ago
  •  ...delivered for millions of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one purpose: to make...  ...of the lung, to take a biopsy at a target location. As a machine learning engineer on the Ion project, you will join a small team of experts... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Intuitive & Co

    Sunnyvale, CA
    1 day ago
  • $190k - $202k

     ...Machine Learning Engineer, Perception Palo Alto, California Wing offers drone delivery as a safe, fast, and sustainable solution for last mile logistics. Consumer appetites for on-demand services are increasing, but current delivery methods are inefficient, costly... 
    Full time
    Local area

    Wing

    Palo Alto, CA
    7 hours ago
  • $175k - $215k

     ...optimize Waymo's real-time Fleet Monitoring and event response engine to support expansion to global operating locations.Develop...  ...platforms supporting multiple product use-cases/services.Prior Machine Learning Engineering experience in Python using mature ML frameworks... 
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    4 days ago
  •  ...Applied Intuition's Axion Data team builds the data engine to train perception models, facilitating edge and cloud runs and rapid model...  ...-perception stacks, cloud ingestion, and ownership of ML data workflows, with ongoing learning and product impact. #J-18808-Ljbffr... 

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $251k - $310k

     ...Staff Machine Learning Engineer, Tech Lead, Labeling AutomationWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...Machine Learning Engineer Valar Labs is a well funded, fast-growing AI diagnostics startup backed by leading VCs revolutionizing oncology and urology through cutting-edge technology and innovation. We are dedicated to improving patient outcomes through the development... 
    Worldwide

    Valar Labs

    Palo Alto, CA
    4 days ago
  • # AI/ML Engineer, Companion Palo Alto / RemoteCAN Companion is an always-on care presence for patients between clinical visits. As an AI/ML Engineer on the Companion team you will build and improve the models, retrieval systems, and inference pipelines that make Companion... 

    CAN-USA

    Palo Alto, CA
    4 days ago
  •  ...SpaceXAI is seeking exceptional Applied engineers to join a high-priority project used by hundreds of millions of monthly users. You will...  .... You will write data pipelines and training jobs that learn from product data, iterate with real-time feedback, and ensure... 

    SpaceXAI

    Palo Alto, CA
    3 days ago
  • $196k - $221k

     ...meetings and conversations? Join our core AI team responsible for ML and work alongside industry-veteran scientists and engineers. As a Machine Learning Engineer, you'll bring your strong software engineering mindset to machine learning in order to scale and optimize our... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    3 days ago
  • $160k - $225k

     ...Machine Learning Engineer Location: Mountain View, CA Company Stage of Funding: Seed Stage AI Startup ($25M Raised) Office Type: Onsite (Hybrid Available for San Francisco-Based Employees) Salary: $160,000–$225,000 + Competitive Equity Company Description We're... 
    H1b
    Work at office
    Visa sponsorship

    Recruiting from Scratch

    Mountain View, CA
    2 days ago
  •  ...backgrounds are equally relevant. Why Join? The company is still only a small founding team, so this is an opportunity to join before the engineering organization scales significantly. You will have unusually high ownership, work directly alongside the founders and help define... 
    Work at office

    Strativ Group

    Palo Alto, CA
    9 hours ago
  •  ...employed and settle down in the USA. Required skills: Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT Highly motivated, self-learner, and technically inquisitive Experience in... 
    H1b

    SynergisticIT

    Palo Alto, CA
    5 days ago
  • $128.7k - $261.3k

     ...approaches to model export, kernel development, and performance engineering so that every cycle on our accelerators translates into...  ...and hardware architectureExperience developing and deploying machine learning modelsCompensation: The compensation information is a good faith... 
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...Machine Learning Engineer We're hiring a Machine Learning Engineer to design and scale advanced models and systems for prediction, recommendation, and generative AI. In this role, you'll work on large-scale applied ML problems, build state-of-the-art solutions, and... 
    Full time

    Creatify AI

    Mountain View, CA
    2 days ago
  • $251k - $310k

     ...Perception team, our mission is to build the ultimate cognitive engine for autonomous driving. We are pioneering the use of large...  ...implement state-of-the-art fine-tuning (SFT) and Reinforcement Learning (RLHF/RLAIF, DPO/GRPO/PPO) pipelines. Drastically improve the model... 
    Full time
    Remote work

    Neura Market

    Mountain View, CA
    3 days ago
  •  ...About the Role We are seeking a Senior Data / AI / ML Software Engineer with 7+ years of experience building data-intensive systems. This role is ideal for someone who enjoys designing and improving core platform components at the intersection of software engineering... 
    Full time
    Contract work
    Internship

    Next Ventures

    Palo Alto, CA
    3 days ago
  •  ...world models and advancing real-time ML research. You will work at the cusp of what is possible, tackling experiments that fail to learn and focusing on deriving maximum knowledge from them to drive future success. You will implement state-of-the-art ML algorithms, define... 

    Odyssey

    Palo Alto, CA
    1 day ago
  • $200k - $300k

     ...Mashgin Engineer PositionMashgin powers the world's best checkout experience for over 40...  ...design and implement state of the art deep learning techniques for Mashgin products. We have...  ...or related fieldStrong background in Machine Learning or Computer VisionExcellent knowledge... 
    Temporary work
    Work experience placement
    Work at office
    Immediate start

    Mashgin Inc

    Palo Alto, CA
    3 days ago
  • $213k - $263k

     ...Senior Software Engineer, ML/Eval Data Platforms & InfrastructureWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the... 

    Waymo

    Mountain View, CA
    4 days ago
  • $165.45k - $259.75k

     ...HP is seeking a HP is seeking a Principal Software ML Engineer to define and guide the architecture of modern software platforms within HP’s device and services ecosystem. This role will provide technical leadership across client applications, backend services, cloud... 
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work

    HP

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer. Be the first to apply!