Role OverviewCarGurus is hiring a software engineer in the Purchase team within the Consumer Engineering department. The team owns the consumer journey from car selection to deal completion. The engineer will contribute to high-visibility parts of the site, introduce AI to consumer experiences, and collaborate with partners in Product, UX, and Analytics.
What You Will Do
Collaborate with engineers, designers, and data analysts to take ideas from concept to implementation. Build new AI features, use AI coding assistants, and partner with product managers to ship clean and intuitive experiences.
Why It Might Be a Fit
The role requires 2+ years of Java development experience, experience with AI features, and strong communication skills. The company offers a comprehensive Total Rewards Package, including equity, benefits, and a flexible hybrid model.
Requirements
- 2+ years of experience working in a Java development environment
- Experience implementing consumer-facing AI features
- Experience with APIs and REST services
- Experience with TypeScript, JavaScript and React a plus
- Experience working within the AWS ecosystem a plus
- Experience in developing well-structured, performant applications
- Experience with AI coding assistants and multi-agent orchestration
- Understanding of algorithms, data structures and design patterns
- Strong communicator with a collaborative spirit and strong attention to detail
Benefits
- Equity for all employees
- Best-in-class benefits and compensation
- Flexible hybrid model
- Robust time off policies
- Daily free lunch
- New car discount
- Meditation and fitness apps
- Commuting cost coverage
- Discretionary bonuses/incentives
- Restricted Stock Units (RSUs)
]]>