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
Machine learning is the crucial enabler for every financial service Earnin provides its community members. We are going through transformative investments in machine learning platforms and algorithms. We seek a highly experienced Machine Learning Engineer to lead the design, development, and scaling of state-of-the-art ML platform capabilities, driving innovation and excellence across our machine learning stack.
The Palo Alto base salary range for this full-time position is $297,000 - $363,000 plus equity and benefits. Our salary ranges are determined by role, level, and location. This is a hybrid position in Palo Alto and will require in-office work 2 days a week.
WHAT YOU'LL DO
- Define and drive the strategic roadmap for the ML platform, aligning it with business objectives and future needs.
- Architect, build, and maintain robust, scalable, and cost-effective ML platforms and tools that support the end-to-end machine learning lifecycle, including data ingestion, model training, deployment, and monitoring.
- Establish and uphold best practices for platform reliability, reproducibility, scalability, and cost-efficiency, setting examples of operational excellence.
- Partner with data scientists, machine learning engineers, and cross-functional teams to understand their workflows, identify bottlenecks, and optimize model training and deployment processes.
- Provide technical leadership and mentorship to senior and junior engineers, fostering a culture of growth, innovation, and high performance.
- Be the catalyst for step-change advancements, exploring and implementing new methodologies and tools that push the boundaries of what is possible in ML platform engineering
WHAT WE'RE LOOKING FOR
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on industry experience in machine learning and excellent software engineering skills; a proven track record of delivering scalable ML platform solutions.
- Strong programming skills in Python, and experience with ML frameworks such as TensorFlow or PyTorch.
- Expertise with cloud-based ML platforms such as AWS SageMaker, Databricks, GCP Vertex AI, or equivalent.
- Strong knowledge of data pipeline and workflow management tools, such as Apache Airflow, Kubernetes, or similar.
- Expertise in designing distributed systems for machine learning workloads, including model training, serving, and feature store management.
- Demonstrated ability to lead and mentor teams, with excellent communication and collaboration skills to influence and align cross-functional stakeholders.
- A drive to stay ahead of industry trends and explore new technologies, tools, and methodologies in machine learning and platform engineering.
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.
#LI-Hybrid
Other Jobs from EarnIn
Staff Software Engineer
Platform Engineer Contractor
Data Analyst, Legal & Compliance Ops
Staff Mobile Engineer (iOS or Android)
Senior Mobile Engineer (iOS or Android)
Similar Jobs
Software Engineering Manager, Machine Learning - Ad Platforms
Senior and Principal MLOps Machine Learning Ops Engineer
Machine Learning Engineer (LLMs)
Machine Learning Platform Engineer
Staff Machine Learning Engineer (d/f/m)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say