Summary
Car IQ is a nimble venture-backed company on a mission to transform the payment industry. Our team of engineers, data scientists, and finance experts have created next-generation technology that enables vehicles to autonomously pay for goods and services without the need for a credit card.
At the core of Car IQ are talented, passionate people. We take great pride in cultivating a collaborative environment where everyone can directly impact product direction while honing current skills and building new capabilities. Come be a part of our team - with great people and leading-edge technology.
What You’ll Do
In this role you will be working as a Software Engineer building and maintaining data ingestion and processing services operating at high levels of scale and availability and helping to shape the future of Car IQ’s backend server technology. You will work with a team of other engineers and architects to build maintainable and well-tested data pipelines to integrate the Car IQ platform with data provider partners, primarily utilizing Go.
Key Responsibilities:
- Participate in design, implementation and maintenance of our data ingestion and processing system used to provide data for other components of the Car IQ platform.
- Develop data ingestion and processing pipelines in Go integrating with external data partners and utilizing message bus systems for high levels of scale and reliability.
- Develop secure and well structured code with unit and functional tests.
Skills and Experience:
- 3+ years of data service or application development in Go.
- Experience utilizing message bus frameworks for asynchronous processing (GCP PubSub, AWS SQS, Kafka etc).
- Proficiency with relational database development using SQL / Postgres.
- Experience integrating or developing REST, gRPC and graphQL APIs.
- Experience building unit, functional and performance or load tests.
- Ability to utilize and integrate managed cloud platforms such as GCP, AWS or Azure.
- Experience with containerized development and deployment using Docker / Kubernetes.
- Working knowledge of continuous integration build and deployment processes.
About Us
Car IQ has created a payment solution that enables vehicles to transact securely and autonomously with payment networks, banks, and merchants. Car IQ’s underlying technology is based on a machine identity verification process called Know Your Machine ™ that allows vehicles and IoT devices to connect to payment networks, physical infrastructures, and mobility platforms. We designed Car IQ Pay to serve industry participants including fleet managers, automotive OEMs, car-sharing services, ride-sharing platforms, and commercial fleets.
We believe in building a diverse, equitable, and inclusive company. Our goal is to ensure that Car IQ upholds an inclusive environment where both applicants and employees feel respected and valued. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, and veteran status.