Mapbox powers navigation for people, packages, and vehicles everywhere.
Software Development Engineer II, Search Data
Location
United States
Posted
7 days ago
Salary
$160.7K - $217.4K / year
Seniority
Mid Level
Job Description
Software Development Engineer II, Search Data
Mapbox
Role Description As an Engineer on the Search Data team, you will work with diverse datasets at scale - hundreds of millions of records - and play a vital role in the development of complex mapping and navigation software for cars, web, and mobile devices. The Search Data team supplies address, place, and points of interest (POI) data for global searches in countries around the world. Search is crucial for our customers’ applications and we are a key partner to the Maps and Navigation organizations at Mapbox. We process batch data from thousands of sources and use ETL data pipelines to prepare it for our search engines. As AI becomes embedded in modern engineering workflows, we value engineers who can thoughtfully integrate AI into design, development, and decision-making. What You'll Do - Work with specialized telemetry and geospatial data sets including addresses, road networks, buildings, and points of interest (POIs). - Build and support our batch and streaming ingestion systems that ingest terabytes of data per day. - Interface with engineers from other teams to understand their needs for geospatial data and provide solutions. - Simplify and strengthen Mapbox’s processes and tools for designing, deploying, and monitoring data processing and querying workloads on AWS. - Document your work and decision-making processes, and lead presentations and discussions in a way that is easy for others to understand. - Mentor other software engineers to develop all aspects of their engineering skill sets, including participating in design and code reviews. - 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. Qualifications - 5+ years of experience building scalable backend systems and data pipelines. - Hands-on experience with AWS technologies like Lambda, S3, Athena, Glue, and EMR. - Strong proficiency in SQL and Python. - Proficiency in at least one modern programming language (NodeJS, Scala, or Java) suitable for backend services and data processing. - Demonstrated history of designing batch and real-time data processing systems and developed judgment to implement new data pipelines and best practices around it. - Familiarity working with Apache Spark or other Hadoop based technologies. - Familiarity with CI/CD processes. - Experience with introducing quality and operational metrics into a data ETL pipeline. - Integrating data with APIs and querying data through APIs. - Experience with AI tools in the software development lifecycle. Nice to Have Traits for This Role - Experience with geospatial data analysis and processing. - Experience with Docker. - Experience with machine learning infrastructure. What We Value - We value high-performing creative individuals who dig into problems and opportunities. - We believe in individuals being their whole selves at work. - We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful. - 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. Compensation Our annual base compensation for this role ranges from $160,650 - $217,350 for most US locations and 5% to 10% higher for US locations with a higher cost of labor. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process. Other Information By applying for this position, you acknowledge that you agree to the Mapbox Privacy Policy. Mapbox participates in E-Verify to confirm employee work authorization. We are committed to a fair and equitable hiring process. We do not discriminate against any protected class.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Sr. Backend Engineer - Payments Intelligence
IXOPAYOur mission at IXOPAY, a TokenEx Company, is to secure and optimize payments for global commerce. We’re building an integrated platform that optimizes payment transactions and protects payments data. For merchants who understand that payments are now a strategic function, IXOPAY, a TokenEx Company is a complete payments optimization platform that delivers best-in-class tokenization and transaction routing. We believe our people are our most valuable asset and that our culture is defined by our core values that align the organization with our mission and strategy.
Role Description We're looking for a Senior Back-End Engineer to help build the next generation of IXOPAY's AI Payments Intelligence platform. In this role, you'll design and develop the backend services and data infrastructure that power AI-driven insights, analytics, and payment optimization. Working closely with Product, Data Science, and Engineering teams, you'll build scalable systems that help enterprise merchants improve payment performance, reduce costs, and make smarter decisions using their payment data. This is a hands-on engineering role with significant ownership and the opportunity to influence both technical architecture and product direction. What You'll Do - Design, build, and maintain scalable backend services for our AI Payments Intelligence platform. - Develop data pipelines, ETL processes, and cloud-native infrastructure that process large volumes of payment transaction data. - Build the backend services that power analytics, dashboards, AI-driven insights, and customer-facing reporting. - Collaborate with enterprise customers to integrate payment data from PSPs, acquirers, and other external systems. - Partner with Product, Data Science, and Engineering teams to design new platform capabilities and contribute to architectural decisions. - Develop secure, reliable APIs and integration services for payment gateways, reporting APIs, webhooks, and other data sources. - Optimize backend systems for performance, scalability, security, and high availability. - Stay current with emerging technologies and contribute to engineering best practices across the platform. Qualifications - 7+ years of experience in backend software engineering, data engineering, or database development. - Strong Python development experience building scalable backend applications and data processing systems. - Hands-on experience with AWS services, including S3, Lambda, DynamoDB, Cognito, SQS, and related cloud technologies. - Experience designing and maintaining data pipelines and cloud-native architectures. - Strong problem-solving skills and the ability to work independently in a collaborative, agile environment. - Excellent communication skills and attention to detail. Requirements - Experience with payment data analytics, payment gateways, PSP integrations, or FinTech platforms. - Experience with analytical databases such as ClickHouse or Snowflake. - Experience building AI or machine learning infrastructure and supporting analytics platforms. - Previous experience working in a startup or high-growth technology company. Location This is a remote-friendly position. We welcome applications from candidates based in Germany or Italy, with a preference for those located in or near Munich. You'll have the flexibility to work remotely or from our Munich office. Benefits - Competitive salary and benefits - Professional growth and development opportunities - A collaborative, international engineering culture - Flexible remote working with the option to work from our Munich office Our Commitment to Inclusion We know great candidates don't always meet every qualification. If you're excited about this opportunity, we encourage you to apply—we'd love to hear what you can bring to IXOPAY. IXOPAY is committed to building an inclusive workplace where everyone can thrive. We welcome applications from all qualified candidates regardless of race, ethnicity, religion, gender, gender identity or expression, sexual orientation, age, disability, or any other characteristic protected by applicable law.
• Create accurate as-built residential models in Chief Architect from Matterport scans, surveys, photos, sketches, and field measurements. • Develop detailed 3D models of existing and proposed homes, additions, remodels, and custom residential projects. • Model site conditions including topography, grading, retaining walls, docks, seawalls, driveways, landscaping, hardscapes, and outdoor living spaces. • Produce complete bid-set and construction drawing packages, including site plans, floor plans, elevations, sections, details, demolition plans, and cabinet layouts. • Prepare professional drawing sets in multiple sheet sizes and scales according to company standards. • Create high-quality 3D visualizations, photorealistic renderings, and presentation materials for client meetings and project proposals. • Utilize rendering and visualization software to enhance lighting, materials, environments, backgrounds, and overall presentation quality. • Review, refine, and correct Chief Architect models to ensure structural logic, proper layering, and drafting accuracy. • Identify and resolve design conflicts, drafting errors, missing information, and constructability concerns. • Maintain company drafting standards, templates, libraries, layer structures, and file organization systems. • Collaborate with designers, project managers, estimators, and leadership throughout all phases of project development. • Translate conceptual designs into accurate and buildable construction documentation. • Ensure all plans, models, and renderings are completed on schedule and meet company quality standards. • Manage project revisions, plan updates, version control, and document organization. • Assist in developing design alternatives, space planning solutions, and value-engineering recommendations when requested. • Support permitting, estimating, and construction teams by providing accurate drawings and project documentation. • Participate in quality assurance reviews and continuously improve drafting workflows, standards, and processes. • Stay current with Chief Architect updates, industry best practices, residential construction methods, and emerging design technologies.
Backend Software Engineer – Finance Super App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build backend services, APIs and workflows for the finance super app. • Support products across insurance, payments, wallet, savings, investing, travel and financial services. • Design reliable systems for user accounts, transactions, partner integrations, reconciliation, notifications and operations. • Work with product and mobile teams to ship customer-facing journeys quickly. • Integrate with banks, payment gateways, insurers, data providers and other partners. • Improve system reliability, observability, security and performance. • Build systems that are practical, auditable and ready for regulated financial products.
Backend Software Engineer – Finance Super App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build backend services, APIs and workflows for the finance super app. • Support products across insurance, payments, wallet, savings, investing, travel and financial services. • Design reliable systems for user accounts, transactions, partner integrations, reconciliation, notifications and operations. • Work with product and mobile teams to ship customer-facing journeys quickly. • Integrate with banks, payment gateways, insurers, data providers and other partners. • Improve system reliability, observability, security and performance. • Build systems that are practical, auditable and ready for regulated financial products.


