TrueCar exists to create a world where shopping for a car is uplifting. Our digital automotive marketplace helps car shoppers consider choices from every angle—all with a clear view of what’s a great deal. We show you price ratings for new and used cars. We provide this information so you can feel confident in the upfront, discounted price you’ll pay at the dealership. If you need a fast and easy way to trade in your car, you can get a cash offer in minutes. Our national network of over 16,500 Certified Dealers shares our belief that truth, transparency and fairness are the foundation of a great car buying experience. As part of our marketplace, TrueCar powers car-buying programs for over 250 leading brands, including Sam’s Club and American Express. Nearly half of all new-car buyers engage with TrueCar powered sites, where they buy smarter and drive happier.
Data Engineer Los Angeles, CA, United States
Senior Data Engineer Los Angeles, CA, United States
Why join us?
We are a public company that has the opportunities of a startup.
The automotive retail market is massive and technology hasn't yet disrupted the retail experience. We are well positioned to do so over the next few years.
We are well-positioned with a fresh tech stack, ready to innovate and grow.
Collaborative and team approach to problem solving where every member makes a direct impact on the business.
Engineering at TrueCar
We are an Agile organization, divided into small (independent and autonomous) teams, with two-week sprints. We employ feature branches, pull requests, full CI/CD, feature flags (multi-variant testing), and smoke tests to be able to move quickly, while ensuring a high level of quality and reliability with the software we create. The sprint teams are supplemented with Architecture and DevOps in a consultative fashion to increase efficiency and reuse of key services and components. We have three main components to our engineering organization: FE engineers, BE engineers, and Data/Data Science Engineers.
We moved our 13-year-old software stack to modern languages, modern development and deployment processes while rewriting it all and moving it out of a data center into AWS. In order to do this, we developed our own frameworks (
Spacepods built with Terraform/Rails for deployment,
Wormhole built with Kinesis/SQS for streaming, and
XPR a unified framework for developing Web/Mobile Web/Native easily and efficiently), and introduced CI/CD. Now that we have a lot of the building blocks in place and a website that supports the car buying flow for TrueCar.com and ~800 partners (car buying experiences for insurance companies, financial institutions, membership groups, and employee perks programs) we are looking to improve it and create new features including large scale vehicle search, moving batch based reporting and ingestion to our streaming interfaces, and exciting future projects like computer vision projects (license plate to VIN).
We have built a monolithic frontend in React and monolithic backend in Rails that serve pages for our consumer car buying traffic as well as our dealer traffic to power experiences for every step of the car buying journey from researching which car to buy, getting accurate and transparent pricing on actual inventory, pricing your trade in, and connecting to a dealer to complete your purchase. You can read more about why a monolithic architecture was right for us: https://medium.com/driven-by-code/yamvm-yet-another-monolith-vs-microservices-6dde38f2028f
Our data pipelines power our industry leading pricing transparency, detailed vehicle data, and up-to-date dealer inventory that includes up-to-date pricing on real cars. These data pipelines also make it possible to build new user engagement features, such as notifying users whenever there are changes to their favorite/saved vehicles, price drops, etc. Read more about how we accomplished real-time and accurate vehicle pricing through Wormhole: https://medium.com/driven-by-code/wormhole-unlocking-power-of-instant-data-8489d680f9a4
Our in-house, modern CI/CD pipeline called Spacepods makes it possible for us to deploy hundreds of times a week at scale. It's built using Terraform and Rails to help spinning up ephemeral Dev and QA environments on demand to ease branching and deploying across teams. This sophisticated system is our key to reliability and quality.
→ Speeding up environment creation: https://medium.com/driven-by-code/db-pooler-a-serverless-app-to-speed-up-development-a4d6aa21b030
→ Journey to CI/CD: https://medium.com/driven-by-code/the-journey-to-ci-cd-b1872927c36b
Working at TrueCar
We believe you can get a long way with small teams focused on well-defined goals. We value open communication and self-starters. If people are taking responsibility and talking, anything can be improved and novel approaches can be discovered.
Snacks. Lots of snacks. Lunch delivery.
Our offices are located in Santa Monica and Austin. The main offices in Santa Monica are less than a block from the ocean, with amazing views.
Every employee is given a stipend for conferences besides the conferences that company may go to as whole. So a bunch of us go to AWS:reinvent, but if you also wanted to go to React Rally to learn, that would come out of the stipend. It's enough to go to 1-2 extra conferences a year.
We have a good number of remote employees spread across many timezones. So we are very flexible with hours.
Full medical, dental, and vision.
We match up to 3% of your 401k contributions.
Work from Home
We have many different relocation plans and have used it many times. We can accommodate about any situation.
We also offer an adoption benefit that is very generous. Our hack-a-thons are awesome!
Offsites and team building are encouraged. About once a quarter teams spend extra-curricular time together, officially. It's going on all the time, but once-a-quarter larger activities are planned.
We raise money for local and national charities all year. We even have our own charity where we give an automobile to deserving, wounded veteran to help him/her regain some mobility.
We subsidize both commuting and parking.
Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.