Buying and owning a car is one of the most important moments in a person’s life. An automobile provides the freedom to pursue life’s dreams and ambitions. With our vast dealer network TrueCar quickly became known for creating a marketplace where consumers purchase vehicles with transparent up-front pricing. TrueCar’s next vision is to revolutionize the car shopping and buying experience within vertical marketplaces. Think of experiences such as Airbnb, Zillow, Thumbtack or Amazon. These kinds of experiences have changed how people take vacations, buy homes, find home service professionals and buy goods online. These kinds of innovations haven’t been brought to the automotive industry, which is a massive consumer market, and there is no company better positioned to innovate and deliver on this vision than TrueCar. That these kinds of innovations haven’t been brought to the automotive industry represents an opportunity on which TrueCar is uniquely positioned to capitalize.
Software Engineer Los Angeles
Backend (Data) Los Angeles
Data Engineer Los Angeles
Machine Learning Engineer Los Angeles
Senior Data Engineer Los Angeles
Software Engineer (Back-End) Remote
Software Engineer (Open to Remote) Los Angeles or Remote
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.
We are an Agile organization, divided into small (independent and autonomous) teams, with 1-2 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 have developed our own frameworks (
Gluestick built on React for Front-end,
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, etc. 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 up to date CI/CD pipeline called Spacepods makes it possible for us to deploy 100s 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 complex 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
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, SF, Austin and Denver. The main office/s in SM 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.
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 is 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.