Skip to content
applystead.Start free

JOB AT EARNIN

Machine Learning Engineer

Apply with Applystead

Free, no card: tailor your résumé to this job with AI, and Applystead prepares up to 10 applications a day to jobs that match you, résumé attached and answers filled in, for you to review and send.

Standard: up to 200 a day, each sent with one click after your review. Premium: automatic applying. Compare plans

Application facts

Job description

New
Machine Learning Engineer
Mountain View, US
Apply
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.
WHAT WE'RE LOOKING FOR
EarnIn is building the next generation of AI-powered experiences that help millions of people access their pay and improve their financial well-being. We’re looking for a self-driven engineer eager to grow, learn quickly, and expand their impact by building high-quality systems and agent-driven GenAI workflows. This role is for a builder who is ready to move beyond foundational work and take significant ownership. We are looking for someone who takes initiative, deeply values craft, and is eager to push the boundaries of how engineers collaborate with AI agents.
The Mountain View base salary range for this full-time position is $227,000 to $277,000 plus equity and benefits. Our salary ranges are determined by role, level, and location. This is a hybrid position in Mountain View, requiring in-office work 2 days a week.
WHAT YOU'LL DO
Build and ship agent-driven chatbot and GenAI workflows that deliver real customer impact.
Own meaningful features end-to-end, from definition through design, all the way to implementation, evaluation, and impact measurement.
Work hands-on with modern AI development tools (e.g., Cursor, Codex, Claude-style assistants).
Collaborate with product, ML, and engineering teams in a fast-moving, ownership-driven culture.
Continuously explore better ways to design, iterate, and improve how we build with AI.
WHAT WE'RE LOOKING FOR
3+ years of experience in software engineering
A bachelor’s, or equivalent industry experience
A strong foundation in software engineering and thoughtful system design.
Experience writing code that is reliable, durable, and easily maintained.
Experience in proactively identifying problems, learn quickly, and taking the initiative.
Curiosity and a growth mindset with a focus on and experience stretching beyond what you already know.
Excitement about GenAI, agents, and the future of AI-assisted software development. Hands-on experience is a plus.
Experience using AI-assisted development tools (e.g., Copilot, Cursor, LLMs) is a plus
#LI-Hybrid
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.
Create a Job Alert
Interested in building your career at EarnIn? Get future opportunities sent straight to your email.
Create alert
Apply for this job
*
indicates a required field
Autofill my application
First Name*
Last Name*
Email*
Phone
Country*
Phone*
Location (City)*
Locate me
Resume/CV*
AttachAttach
Dropbox
Google Drive
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
Cover Letter
AttachAttach
Dropbox
Google Drive
Enter manuallyEnter manually
Accepted file types: pdf, doc, docx, txt, rtf
Are you legally authorized to work in the country that this role is based?*
Select...
Do you need, or will you need in the future, any immigration-related support or sponsorship from EarnIn in order to begin or continue employment with EarnIn?*
Select...
What is your preferred pronoun?
Select...
Have you previously applied to a role at EarnIn?*
Select...
What is your primary mailing address?*
Should you receive an offer, this will be used for offer and onboarding purposes.
LinkedIn Profile
The interview may be recorded in various formats, including audio, video, and/or transcript, and reviewed by EarnIn’s hiring team for internal evaluation purposes only. These recordings will not be shared outside the company and will be securely stored and deleted in accordance with EarnIn’s Records Retention Policy.*
Select...
Do you have at least 6 months of experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow?*
Select...
Voluntary Self-Identification
For government reporting purposes, we ask candidates to respond to the below self-identification survey.
Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring
process or thereafter. Any information that you do provide will be recorded and maintained in a
confidential file.
As set forth in EarnIn’s Equal Employment Opportunity policy,
we do not discriminate on the basis of any protected group status under any applicable law.
Gender
Select...
Are you Hispanic/Latino?
Select...
Race & Ethnicity Definitions
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.
As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure
the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories
is as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran Status
Select...
A Note on AI in the Hiring Process:
EarnIn may use Artificial Intelligence (AI)-powered tools during the hiring process, including tools that (i) generate summaries or notes for interviewers, (ii) review resumes, (iii) assist with scheduling interviews, (iv) help identify themes across candidate responses and profiles for a given role, and (v) assist with populating the interview scorecard.
Final hiring decisions are made by human interviewers and hiring managers.
If you have any questions about the use of AI in our hiring process or if you would like to opt out, please follow the "Learn More" link below. Opting out will not negatively affect your candidacy or evaluation.
Learn more
Submit application

What the EarnIn application asks

From 1 application form we checked.

  1. Are you willing and able to come into our Mountain View office 2 days a week as required for this role? asked on 1 of 1 form
  2. Do you have 4+ years of experience in cloud infrastructure, working on large-scale, high-availability, customer-facing distributed systems? asked on 1 of 1 form
  3. Do you have hands-on experience building and operating AI-driven systems in production, including agentic workflows that perform operational tasks? asked on 1 of 1 form
  4. Have you previously applied to a role at EarnIn? asked on 1 of 1 form
  5. Location (City) asked on 1 of 1 form
  • Contact details: 1 of 1 forms
  • Resume or CV: 1 of 1 forms
  • Cover letter: 1 of 1 forms
  • Work authorization: 1 of 1 forms
  • Visa sponsorship: 1 of 1 forms
  • Voluntary self-identification (EEO): 1 of 1 forms

Free tools for this application

Guides

More jobs at EarnIn

Applystead is not the employer. This description is shown as EarnIn published it on Greenhouse, read on . Employers can ask support@mail.applystead.com to remove a posting.