Software Engineer
Role details
Job location
Tech stack
Job description
Do you have a natural curiosity to build new technologies? Are you the type of person who taught yourself a new Python or C# library just for fun? If so, join a dynamic team of engineers aimed at bringing the latest in web application development to a whole new way of buying a car. We are a fast-paced team that is focused on performance, scalability, and reliability to provide the best experience to our customers, both internal and external.
As a Software Engineer on our Next Generation Communications Platform (NGCP) team, you'll design and build microservices that integrate cutting-edge LLMs and AI models, and support ML pipelines for continuous improvement of our AI capabilities. The NGCP team is a passionate and collaborative group of experts in Product, Design, Data Science, and Engineering who are redefining customer experience at Carvana. At the heart of our work is a cutting-edge communication platform that empowers car buyers and sellers to enjoy an effortless car shopping experience every day. We build our systems from the ground up with a relentless focus on the end-consumer, and we're looking for someone who shares our vision to join our team.
As a key member of the NGCP team, you'll play an integral role in shaping Sebastian, our interactive chat-bot system, where you'll work with cutting edge generative AI models in order to provide best-in-class customer service for all our customers. You'll also contribute to our overarching data and AI strategy, enhancing a suite of ML-driven services that support our customers and advocates. Collaborating closely with our Product, Data Science, and Software Engineering teams, you'll help transform every stage of the purchase process-from search right through to vehicle delivery.
What you'll be doing
- Develop and scale our context services, enhancing the capabilities of our conversational AI, Sebastian.
- Collaborate closely with product managers and key stakeholders to architect and design new APIs and MCPs.
- Drive iterative enhancements to Sebastian, resulting in tangible improvements to the customer experience.
- Leverage the latest foundational models from OpenAI, Google, Anthropic and LLM frameworks to improve customers' experiences.
- Full software development lifecycle from design and development to testing and operating in production.
- Communicate effectively with engineers and product managers.
Requirements
Do you have experience in Web development?, * Exceptional analytical ability to translate complex, abstract problems into logical and actionable software solutions.
- Solid fundamentals in algorithms, data structures, and distributed systems.
- Experience with Python, SQL, Redis, and major cloud platforms (GCP, AWS, Azure).
- Experience using generative AI models from providers like OpenAI, Google, and Anthropic.
- Strong communication and collaboration skills for working alongside product managers and other developers.
- Production quality coding standards and patterns.
It would be great if you also have
- Kubernetes and Docker
- Experience with Claude or other developer AI assistants, * Must be able to read, write, speak, and understand English.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Vision insurance
- Dental insurance
- Wellness program, * Full-Time salary position with a competitive salary and Carvana stock compensation.
- Medical, Dental, and Vision benefits.
- 401K with company match.
- A multitude of perks including student loan payments, discounts on vehicles, benefits for your pets, and much more.
- A great wellness program to keep you healthy and happy both physically and mentally.
- Access to opportunities to expand your skill set and share your knowledge with others across the organization.
- A company culture focused on high performance and bar-raising, with vast opportunity to learn and grow.