Work with ABRP at Iternio
About Iternio
Iternio was founded by the developers of A Better Routeplanner (ABRP) and is since 2023 a part of Rivian Automotive. Iternio is based on two highly connected business ideas:
-
To provide and develop the world’s largest public consumer EV planner, A Better Routeplanner further expanding the limits of what an EV planner can do, letting both beginners and pros learn and feel confident about EV driving.
-
To offer the knowledge we have and the algorithms we develop in ABRP as a professional API for businesses who want to include EV planning and other services in their own digital services. This includes car manufacturers, charger infrastructure companies, leasing companies, and many more. Our EV planning APIs, of course, power the in-car and app navigation for Rivian vehicles.
ABRP is the world’s most-used public service for EV route planning. And yet, there is so much more we want to do with it. Want to join our team?
Open Positions
Currently, we are looking for:
Frontend developers for the ABRP app. You need to have a sharp mind since working in a cross-platform environment means loads of requirements and use cases to cover. We aim to release weekly updates to the ABRP app on all platforms with more than 1.5 million installs - and a lot of passionate users. Our frontend team is small - 5-6 developers - and very dynamic, so expect to be challenged and learn a lot! We are looking for both senior React Native developers as well as more junior roles looking to learn fast. Read more and apply at Rivian Careers.
Backend developers for developing our planning algorithms, data management, and cloud service. We work with car manufacturers and other customers around the world, building a route planning machine that needs to run with high availability, scalability, and, of course, world-leading algorithms 24x7. Our service is run on AWS with EKS (Kubernetes) to scale and orchestrate. Read more and apply at Rivian Careers.
What we work with - technically
We need smart engineers or software developers who think software development is fun but not necessarily the only thing you do. Our software spans lots of different tools, and preferably, you know or can quickly learn several of them.
Here’s an incomplete list of what we work with:
-
The ABRP app is developed in the React Native cross-platform framework for five platforms: iOS, Android, web, plus CarPlay and Android Auto. And yeah, Android Automotive, the open platform that is coming to most cars in the coming years - ABRP is already in Google Play for Automotive for e.g. Polestar, Volvo, Renault, Chevrolet, Ford and many more cars.
Cross-platform has many challenges, but it is fantastic for a small company to be able to support three platforms from the same code – we are at 90% common Javascript/Typescript code. It does, however, require that you keep many things in mind simultaneously. -
Our APIs need constant development, both for the ABRP app and for our API customers. The original framework was developed in Python and we are now moving over to more performant and typed languages such as Golang and Rust. We rely heavily on various database technologies (ElasticSearch, Redis, SQL). Streaming happens through NATS and all the deployment is controlled by Kubernetes.
-
The EV planning engine is the core of our business. This is an advanced set of software running together with various caching mechanisms and load sharing for linear scaling with a number of pods. You will want to know some optimal control theory to work on this. Programming-wise, the core is based on optimized Cython and there are some crucial Rust components.
-
Data. We have lots and lots of data. Planning data, charging data, driving data, vehicle data. Analyzing this data and refining it into something valuable provides additional value for our users and customers. We run ElasticSearch and Kibana to be able to analyze and learn from our data, and there is much more we can do.
What we offer
We offer a dynamic working environment that is super relevant for the future in a booming industry. We're all motivated by doing something for the climate and, at the same time, working with fun cars. Everyone working at Iternio needs to understand EVs; therefore, we encourage owning your own EV. We also have several EVs at the company for development and to borrow over weekends and evenings.
The Iternio headquarters is in Lund, Sweden, and we expect leading roles and developers to work from here. Senior EV developers could probably work from anywhere.
Sounds right to you? Send us an email at contact@iternio.com.
Do you want to work with something really meaningful both for the present and the future? Electrical transportation is indeed here to take over the world, and we are a part of that process.
Another day at work at Iternio - we have several EVs for learning and developing ABRP :)