Principal ATA Engineer
Core
Define and deliver the next generation of car recommendations for millions of shoppers by shaping architecture, technical strategy, and productionizing ML/AI models.
Role type
Principal Software Development Engineer (Recommendations)
Builds
Scalable recommendation systems, personalization, ranking, and AI-powered consumer experiences for car shopping.
Domain
Automotive marketplace, machine learning, distributed systems
Deliverable
production ML models | product features
Required skills
software architecture, distributed systems, Kotlin, Java, C#, Python, SQL, relational databases, cross-functional leadership, hands-on coding, AI-assisted development, recommendation systems, machine learning platforms, cloud-native architectures, event-driven systems, streaming data
Preferred skills
experience with recommendation, personalization, search, ranking, marketplace, or discovery systems; experience with machine learning platforms, real-time or batch feature pipelines, experimentation systems, model evaluation, or recommendation metrics
Technologies
Kotlin, Java, C#, Python, SQL, cloud-native architectures, event-driven systems, streaming data
Responsibilities
Set technical direction for the recommendation platform and drive architecture across multiple teams; Build scalable recommendation systems using shopper, vehicle, inventory, and behavioral signals; Partner with Data Science to productionize models and continuously improve recommendation quality; Drive personalization, ranking, experimentation, and AI-powered recommendation experiences throughout the shopper journey; Lead complex, cross-functional initiatives from technical design through delivery and measurement; Improve the reliability, scalability, observability, and operational excellence of recommendation services; Influence technical decisions across the organization, mentor engineers, and raise the engineering bar through design and code reviews
Seniority
Principal, hands-on IC with strategy & mentorship