Mapbox is the leading real-time location platform for a new generation of location-aware businesses. As a Software Development Engineer III on the Incidents team, you will collaborate with your team to develop and deliver systems that enhance real-time navigation by processing geospatial data and integrating AI solutions.
Responsibilities:
- Collaborate with your team to identify and scope out well-defined tasks
- Execute on the scope and be accountable for delivering on time with quality
- Design systems and make decisions that will keep pace with the rapid growth of Mapbox’s customer base
- Promote a culture of operational excellence by meticulously testing and monitoring our systems and code, writing documentation, and being on-call to support the health of our services
- Reduce technical debt, share your knowledge, and invest in your teammates’ health and happiness, while optimizing application performance and accelerating feature velocity
- Uphold a culture of collaboration, transparency, creativity, inclusion, and data-driven decisions
Requirements:
- 8+ years of experience building scalable high volume low latency backend services
- 3+ years of experience building pipelines (streaming) capable of handling petabytes worth of data
- Experience applying GenAI and LLMs to process and extract insights from unstructured data such as text, documents, and logs
- Experience building search, retrieval, and ranking systems using semantic search, embeddings, and relevance optimization techniques
- Eagerness to learn and become proficient with many different test stacks and languages – Python, NodeJS, TypeScript, C++, and AWS (CDK, ECS, Fargate, Step Functions, Lambda, S3, etc.)
- Knowledge and experience handling global data security standards
- Familiarity with code versioning tools, such as GitHub
- Ability to engage, learn and contribute quickly to the initiatives
- Able to perform independently all the development tasks, based on designs and specs
- Self-starter who is communication and outcomes-oriented
- An empirical analytical approach. You develop strong hypotheses, conduct spikes, and clearly communicate your findings
- A desire to share your expertise through documentation, mentorship, pairing and both written and verbal discussion
- A desire to work with individuals with diverse backgrounds, perspectives, and experiences
- High quality mindset -- write unit tests, proactively remedy defects and follow through to production