CarGurus is seeking to enhance its organic growth and content experiences through AI-powered solutions, aiming to improve search engine visibility and solidify its position as a top destination for automotive shoppers.
Requirements
- Expert in OOP (Java preferred), ideally in fast paced environments
- Hands-on experience building and optimizing services and a strong understanding of microservices
- A strong understanding of data structures, algorithms and complexity analysis
- AWS experience a plus
Responsibilities
- Collaborate with fellow engineering, marketing, editorial, design, and data analysts to take an idea from concept to technical design to implementation to testing to measurement
- Take ownership of architecture and design decisions for new capabilities, and maintain and improve existing backend systems.
- Ensure systems are performant, reliable, and scalable, while maintaining security and best practices.
- Elevate the team's code and practices by writing efficient, maintainable, and well-tested code, and by conducting code reviews and mentoring others.
- Continuously learn, adopt, and advocate for new technologies and methodologies to improve team effectiveness and product quality.
Other
- The ability to iterate and ship ideas quickly, with loose direction.
- Bachelor's degree in Computer Science or Computer Engineering
- Curious and plays well with others
- 5+years of relevant work experience preferred