Full-Time

Software Development Engineer II

Computational Geometry

Confirmed live in the last 24 hours

Mapbox

Mapbox

501-1,000 employees

Customizable mapping and location services

Data & Analytics
Enterprise Software

Mid

Remote in USA

Category
Embedded Engineering
Software QA & Testing
Software Engineering
Required Skills
Python
Data Structures & Algorithms
OpenGL
C/C++
Requirements
  • Strong in C++, Python, algorithms and performance optimization.
  • Strong in 3D Mesh / computational geometry processing techniques and being able to apply them to a wide range of problems.
  • Experience in coming up with solutions to geometric problems and developing generalized and robust algorithms.
  • Helpful experience that is a plus but not a requirement: Constructive Solid Geometry (CSG), procedural modeling, 3D reconstruction, Mesh Decimation, Mesh Compression, Location technologies (maps, GIS), Graphics programming (OpenGL, Metal, Vulkan, WebGL, WebGPU), Cloud computing, PySpark or other relevant distributed data processing tools.
Responsibilities
  • Work on creating world scale mesh data, using a combination of rich data sources to create superior products.
  • Work on procedural geometry, generating efficient meshes from various combined data sources.
  • Optimizing existing mesh content and generating various levels of detail while retaining correct meshes and meta-semantics.
  • Work on optimizing delivery formats to ensure the best in class online and offline experiences in our rendering engines.
  • Work with a mix of modern C++14/17, Python and other tools of the trade, using the best practices of software engineering and tools.
  • Solve interesting computational geometry problems, algorithms, and architectural challenges.
  • Improve the project’s performance, stability, salability, maintainability and simplicity.
  • Experiment with new visualization techniques and fast graphics and geometry algorithms; and see them benefit millions of people in consumer mapping applications.

Mapbox offers customizable mapping and location services for developers, businesses, and government agencies through software development kits (SDKs) and application programming interfaces (APIs). Its products include tools for embedding custom maps, providing turn-by-turn navigation, and analyzing traffic data. Mapbox distinguishes itself from competitors by operating on a business-to-business model with subscription and usage-based pricing, allowing it to scale with its clients. The company's goal is to empower users to integrate advanced geospatial features into their applications.

Company Stage

Growth Equity (Venture Capital)

Total Funding

$597.4M

Headquarters

Washington, District of Columbia

Founded

2011

Growth & Insights
Headcount

6 month growth

3%

1 year growth

11%

2 year growth

10%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for real-time geospatial data boosts Mapbox's logistics and supply chain solutions.
  • Smart city initiatives increase the need for Mapbox's geospatial technologies in urban planning.
  • 5G network expansion enhances Mapbox's location-based services with advanced features.

What critics are saying

  • Competition from Google and Apple Maps may limit Mapbox's B2B sector growth.
  • Rapid AI advancements may require Mapbox to invest significantly to keep up with competitors.
  • Reliance on third-party partnerships poses risks if partners face operational issues.

What makes Mapbox unique

  • Mapbox offers customizable mapping services with AI-enhanced tools for diverse applications.
  • The company provides a comprehensive suite of SDKs and APIs for advanced geospatial features.
  • Mapbox's partnerships with Snowflake and Maxar enhance its telecom visualization capabilities.

Help us improve and share your feedback! Did you find this helpful?