Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Development Engineer II (Big Data), HD Maps image - Rise Careers
Job details

Software Development Engineer II (Big Data), HD Maps - job 1 of 3

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

On the HD Maps team, we are at the forefront of geospatial big-data analytics and insights for customer market segments and product offerings. Our expertise is pivotal in deploying GIS algorithmic stages into scalable production cloud applications, leveraging platforms like AWS and Spark. We work on Mapbox's award-winning high-precision maps (“HD Maps”) products family, spanning across ADAS, AV, and Non-Automotive GIS data customers in numerous projects. We cover everything from data and systems analysis to automotive and cloud application architecture, including compute, storage, cost and performance assessments.

What You'll Do

  • Lead the initiation, design (requirements and specifications), and building of the product roadmap for algorithmic stages within cloud applications.

  • Code and develop relevant algorithmic stages within cloud applications, utilizing technologies such as Python, SQL, AWS, and Spark, while ensuring high scalability.

  • Collaborate across multiple R&D teams to seamlessly integrate analytics solutions into our mapping products.

  • Work closely with engineering teams to align product development with strategic objectives.

  • Engage in direct communication with trend-setting customers, automotive OEMs in EU, US, Japan, and China, as well as suppliers like automotive Tier 1 companies and Mapping firms.

  • Collaborate with business development teams to ensure that the product roadmap and design align with customer needs and market trends.

What We Believe are Important Traits for This Role

  • Bachelor's or Master's degree in Computer Science, Data Science, Geographic Information Systems (GIS), or a related field.

  • Proficiency in Python or other programming languages commonly used in data analysis and cloud application development.

  • Experience deploying algorithms within scalable cloud applications like AWS and Spark.

  • Familiarity with data visualization libraries (e.g., Matplotlib, Plotly, D3.js) to effectively communicate insights.

  • Strong problem-solving skills with meticulous attention to detail.

  • Excellent communication skills and a proven ability to collaborate effectively across cross-functional teams.

Nice to Have Traits for This Role

  • Prior experience in the mapping, navigation, or automotive industry.

  • Understanding of geospatial data concepts and tools (GeoJSON, PostGIS, QGIS, etc.).

  • Knowledge of machine learning techniques for geospatial data analysis.

  • Contributions to open-source geospatial or data analysis projects.

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.

By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy which is linked here.

We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.


#LI-Remote

Mapbox Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Mapbox DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Mapbox
Mapbox CEO photo
Peter Sirota
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Development Engineer II (Big Data), HD Maps, Mapbox

As a Software Development Engineer II (Big Data) at Mapbox, you'll join a dynamic team at the forefront of geospatial big-data analytics. Here at Mapbox, we empower businesses to create innovative solutions that leverage real-time location data. In your role, you’ll be tasked with leading the initiation and design of product roadmaps that focus on algorithmic stages for our cloud applications. Your expertise in Python, SQL, AWS, and Spark will be invaluable as you code and develop scalable solutions that meet the demands of our clients. You'll collaborate closely with R&D and engineering teams, ensuring that our analytics tools are seamlessly integrated into our award-winning HD Maps products. You’ll also have the chance to communicate directly with industry leaders, including automotive OEMs and top-tier suppliers from around the globe. At Mapbox, we believe in fostering a diverse and inclusive work environment, where creative problem solvers can thrive. If you’re ready to make an impact in the mapping, navigation, and automotive sectors while utilizing cutting-edge cloud technologies, then this is the perfect opportunity for you!

Frequently Asked Questions (FAQs) for Software Development Engineer II (Big Data), HD Maps Role at Mapbox
What are the responsibilities of a Software Development Engineer II (Big Data) at Mapbox?

The Software Development Engineer II (Big Data) at Mapbox is responsible for leading the design and initiation of product roadmaps for algorithmic stages within our cloud applications. This role involves developing code relevant to these stages using technologies like Python, SQL, AWS, and Spark. Additionally, you will collaborate with various R&D teams and directly interact with automotive OEMs and suppliers to ensure our analytics solutions meet market needs.

Join Rise to see the full answer
What qualifications are required for the Software Development Engineer II (Big Data) role at Mapbox?

To qualify for the Software Development Engineer II (Big Data) position at Mapbox, candidates should hold a Bachelor's or Master's degree in Computer Science, Data Science, GIS, or a related field. Proficiency in programming languages like Python and experience deploying algorithms in scalable cloud applications like AWS and Spark are essential. Familiarity with data visualization libraries and strong problem-solving skills will also set you up for success in this role.

Join Rise to see the full answer
What programming languages should I know for the Software Development Engineer II (Big Data) position at Mapbox?

For the Software Development Engineer II (Big Data) role at Mapbox, proficiency in Python is crucial as it is commonly used for data analysis and cloud application development. Additionally, familiarity with SQL is important for managing and querying databases. Other programming languages relevant to data analysis may also be beneficial, depending on project needs.

Join Rise to see the full answer
How does a Software Development Engineer II (Big Data) collaborate with other teams at Mapbox?

In the Software Development Engineer II (Big Data) position at Mapbox, you'll interact closely with multiple R&D teams to integrate analytics solutions into our mapping products. This collaboration ensures that technical solutions align with strategic objectives and that the development process is seamless. You will also coordinate with business development teams to adapt the product roadmap to meet customer needs.

Join Rise to see the full answer
What can I expect in terms of career growth as a Software Development Engineer II (Big Data) at Mapbox?

At Mapbox, the Software Development Engineer II (Big Data) role offers numerous opportunities for career growth. The company values continuous learning and supports employees in equipping themselves with the necessary tools for success. You will work on impactful projects in the geospatial domain, which can lead to advanced positions and further specialization in areas like geospatial data analysis or application development.

Join Rise to see the full answer
Common Interview Questions for Software Development Engineer II (Big Data), HD Maps
Can you describe your experience with cloud application development as a Software Development Engineer II (Big Data)?

In answering this question, focus on your previous work with cloud platforms like AWS or Azure. Discuss specific projects where you implemented scalable applications, emphasizing your role in the development lifecycle and the technologies you used.

Join Rise to see the full answer
What programming languages do you prefer for data analysis and why?

Share your familiarity with programming languages, notably Python and SQL. Explain why you prefer these languages, mentioning their libraries and frameworks and how they facilitate efficient data manipulation and analysis, which relates directly to the Software Development Engineer II (Big Data) role.

Join Rise to see the full answer
How do you ensure your algorithms are scalable in cloud environments?

Discuss strategies for designing scalable algorithms, such as optimizing code, using efficient data structures, and implementing best practices for cloud deployment. Mention any tools or platforms you've worked with, like AWS or Spark, that support scalability.

Join Rise to see the full answer
How do you approach collaboration with cross-functional teams?

Highlight your communication and teamwork skills. Provide examples of how you've collaborated with engineers, product managers, or data scientists on previous projects, especially in integrating analytics into products, crucial for the Software Development Engineer II (Big Data) role.

Join Rise to see the full answer
Describe a challenging problem you solved in your previous work.

Choose a specific example that showcases your problem-solving ability. Describe the challenge, your thought process, the solution you implemented, and the outcome. Relate it to the responsibilities of a Software Development Engineer II (Big Data).

Join Rise to see the full answer
What experience do you have with geospatial data and GIS?

Discuss any past projects involving geospatial data or GIS. Talk about the tools you used (e.g., PostGIS, QGIS) and how they contributed to your analysis or product development, especially if applicable to the Software Development Engineer II (Big Data) role.

Join Rise to see the full answer
How do you stay updated with industry trends in big data and technology?

Share your methods for staying informed, such as following industry blogs, participating in online courses, or attending conferences. Emphasize the importance of continuous learning in the evolving field of big data for a Software Development Engineer II (Big Data).

Join Rise to see the full answer
What role do you think data visualization plays in data analysis?

Explain how effective data visualization can enhance data analysis by making complex information more accessible. Provide examples of visualization tools you've used and how they helped communicate insights during your analysis.

Join Rise to see the full answer
Can you give an example of how you've improved a process in your previous positions?

Describe a specific process improvement initiative you led or contributed to. Discuss the problem, your approach, the implemented solution, and the positive impact it had, relating it to the skills required for the Software Development Engineer II (Big Data) role.

Join Rise to see the full answer
What is your understanding of machine learning techniques for geospatial data analysis?

Demonstrate your knowledge of applicable machine learning techniques, such as supervised learning or clustering, and their relevance to analyzing geospatial data. Mention any relevant frameworks or libraries, particularly in the context of big data applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

Join Mapbox as a Staff Software Engineer to develop secure identity and authentication solutions within a remote team.

Photo of the Rise User
Posted 3 days ago

Mapbox seeks a Staff Software Engineer III to enhance security and identity management solutions while collaborating globally.

Photo of the Rise User

Join Ridgeline as a Senior Frontend Engineer and help build innovative solutions for wealth management institutions.

Photo of the Rise User
Posted 9 days ago
Photo of the Rise User

Make a significant impact at Protegrity as a Principal Software Engineer focusing on GenAI safety, privacy, and governance.

Photo of the Rise User
Posted 3 days ago

Manulife is looking for a Full Stack Software Engineer to enhance their dynamic engineering team with expertise in NodeJS, ReactJS, and Cloud Tools.

Photo of the Rise User
Peloton Remote New York, United States
Posted yesterday

Join Peloton as a Senior Staff Software Engineer to shape the future of our iOS applications impacting millions of users.

Photo of the Rise User
CGI Remote US, Virginia, Fairfax, VA
Posted 2 days ago

Join CGI Federal as a Front End Developer specializing in Angular, contributing to innovative web applications with a hybrid work opportunity.

Mapbox powers navigation for people, packages, and vehicles everywhere.

119 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!