Associate Software Engineer
Jerry
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Jerry
We’re Jerry, building the first AI-powered AllCar™ app to completely rethink car ownership. From insurance to maintenance, repairs, and financing, we simplify it all into one seamless mobile experience. Our users save over $1,000/year, and we've grown revenue 60x in the last 5 years. We're scaling from 5M to 50M users and need sharp, curious engineers located in the SF area to help us achieve this goal.
Jerry.ai is America’s first and only super app to radically simplify car ownership. Backed by artificial intelligence and machine learning, Jerry.ai simplifies and automates owning and maintaining a car while providing personalized services. We are the #1 rated and most downloaded app in our category with a 4.7-star rating and over 5 million customers. Founded in 2017 by serial entrepreneurs, Jerry.ai has raised over $240 million in financing.
Why Join Jerry as an Associate Software Engineer?
- Impact from Day One: You'll be writing production code within your first few weeks.
- Backed and Booming: We've raised $240M+ and are cash-flow positive.
- Modern Tech Stack: Work with React, Node, Python, AWS, TypeScript, Go, Docker, Postgres, DynamoDB, Clickhouse, and LLM integrations.
- Mentorship + Learning: Collaborate with top engineers from companies like Nvidia, TikTok, and Cepton.
- Merit-Based Growth: Grow fast if you deliver and learn quickly, with no seniority theater.
What You’ll Be Working On
You’ll join one of our engineering pods (core app, retention, automation) depending on your interests and skills. Every team ships regularly, works closely with product, and contributes to a mission that matters. We don’t expect you to know everything on day one, but we do expect:
- A love for learning
- Comfort with ambiguity
- Hustle and curiosity
- Pride in building high-quality, user-first software
Our Stack
- Frontend: React, React Native
- Backend: NodeJS + TypeScript
- Infra: AWS, Go, Python, Docker, CI/CD
- Data: Redis, Postgres, DynamoDB, Clickhouse
- AI/ML: Python pipelines, LLM integrations, internal models
You don’t need to know it all, but if some of that excites you, let’s talk!
What We’re Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Internship, co-op, or side project experience is a plus—but not required
- Eagerness to learn, build, and grow
Compensation and Benefits
The successful candidate’s starting pay will fall within the listed pay range, determined based on job-related factors including skills, experience, qualifications, work location, and market conditions. In addition to base salary, compensation may include opportunities for equity grants. We offer a comprehensive benefits package to regular employees, including health, dental, and vision coverage, paid time off, paid parental leave, 401(K) plan with employer matching, and wellness benefits, among others.
Key skills/competency
- Software Engineering
- React/React Native
- Node.js
- TypeScript
- AWS
- Python
- AI/ML
- Problem-solving
- Scalability
- Data Structures
How to Get Hired at Jerry
- Research Jerry's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their user-first, high-growth environment.
- Tailor your resume for AI/ML and app development: Highlight projects or experiences with React, Node.js, AWS, Python, or any AI/ML integrations, emphasizing scalability and user experience.
- Showcase relevant side projects: Since internship experience is a plus but not required, demonstrate your eagerness to build and learn through personal coding projects, open-source contributions, or academic initiatives that align with Jerry's tech stack.
- Prepare for technical assessments: Brush up on data structures, algorithms, and system design fundamentals, especially as they relate to high-scale mobile applications and cloud-native services on AWS.
- Emphasize learning and problem-solving: During interviews, articulate your comfort with ambiguity and your curiosity. Be ready to discuss how you've learned new technologies quickly and solved real-world problems.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background