Mapbox is the leading real-time location platform for a new generation of location-aware businesses. Mapbox is the only platform that equips organizations with the full set of tools to power the navigation of people, packages, and vehicles everywhere. More than 3.5 million registered developers have chosen Mapbox because of the platform’s flexibility, security and privacy compliance. Organizations use Mapbox applications, data, SDKs and APIs to create customized and immersive experiences that delight their customers.
What We Do
The Mapbox for EV team is developing a comprehensive solution for electric vehicles, focusing on enhancing the driving experience. This includes optimized route planning based on precise battery range predictions, easy identification of ideal charging points. Aimed at tackling challenges like range anxiety and the hassle of using multiple charging apps, Mapbox for EV integrates efficient trip planning with real-time charging station data. It's designed to streamline the EV driving experience, is compatible with existing Mapbox services, and can be integrated into various in-car or mobile applications via Mapbox cloud APIs. For more details, please refer to the Mapbox for EV page.
What You’ll Do
You'll play a key role in architecting and developing the Mapbox EV data pipeline.
Your responsibilities will include:
- Architect and develop the Mapbox EV data pipeline, ensuring high accuracy and reliability for Mapbox customers.
- Design and implement a robust data quality assurance pipeline that integrates AI-driven data enrichment and user feedback-based corrections.
- Develop dashboards with interactive charts and tables to visualize EV data, ensuring data integrity and transparency.
- Collaborate closely with internal teams to integrate the EV data pipeline into existing internal tools and applications.
- Write high-quality, scalable, and maintainable code for data analytics and processing.
- Draft comprehensive technical design documents that provide clarity and structure to software architecture and development processes
- Ensure best practices in software development, including code quality, scalability, security, and maintainability.
EV Platform API services interact with many internal systems at Mapbox, making this a high-visibility team with great opportunities to collaborate across the Company.
What We Believe Are Important Traits For This Role
- Web Services Engineering: Over 5 years of strong experience in engineering web services, with skills in modern programming languages such as Python, Rust or Node being particularly valuable. Demonstrated ability in building robust API services in container-based environments (like Docker, Kubernetes on AWS), and experience in service monitoring, incident handling, customer issue resolution, and continual product enhancement.
- Data Engineering Expertise: Over 5 years of experience in data engineering, with expertise in Python and Pandas for sophisticated data manipulation and analysis. Demonstrated proficiency in designing and implementing robust ETL/ELT pipelines. Proven ability to handle large-scale data processing, optimize pipeline performance, and implement comprehensive data quality monitoring and correction solutions.
- Systems Design: Deep understanding of operating and distributed systems, including fault-tolerance and consistency. Experience in system architecture and familiarity with algorithms and data structures. Capability to enhance service performance through data analysis and performance profiling.
- Teamwork and Communication: Strong team player with an ability to work collaboratively. Eager to learn and share knowledge, supported by strong communication skills. Passionate about programming with a focus on quality and implementing automated tests.
What We Value
In addition to our core values, which are not unique to this position and are necessary for Mapbox leaders:
- We value high-performing creative individuals who dig into problems and opportunities.
- We believe in individuals being their whole selves at work. We commit to this through supportive health care, parental leave, flexibility for the things that come up in life, and innovating on how we think about supporting our people.
- We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company.
- We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply.