x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Map Engine Engineers
 banner picture 1  banner picture 2  banner picture 3

Map Engine Engineers

Nextbillion.ai Pte. Ltd.

About NextBillion.ai

At NextBillion.ai, we believe in a world where geography has no boundaries, and logistics flow seamlessly. We're on a mission to redefine the way businesses interact with maps, navigation and location-based services. Our platform isn't just about reaching destinations; it's about unlocking potential.

Born from the minds of industry experts and innovators, NextBillion.ai stands at the intersection of technology and practicality. We've crafted an AI-powered mapping platform that addresses the unique challenges of enterprises across the globe. With our suite of Map APIs, SDKs and mapping tools, we empower businesses to scale with precision and efficiency.

About the Team

Our team is at the forefront of developing sophisticated backend systems for real-time geospatial applications. We specialize in creating robust and scalable infrastructure to support high-performance map rendering, route optimization, and location-based services. Our projects utilize cutting-edge technologies in Python, Golang, C++, Rust, Nodejs and Shell, orchestrated through Docker and Kubernetes. We leverage AI and machine learning, integrating tools like AWS SageMaker and artificial intelligent models like XGBoost, Bert and some Graphical Models etc., to enhance our offerings. Our focus is not just on development but also on the practical application with our mapping technology partners such as OSM, TomTom, and INRIX, as well as routing engines like OSRM and Valhalla.

The Role

We are seeking a Senior Backend Engineer to lead the development and operational management of our backend services. You will play a crucial role in architecting, implementing, and maintaining our systems that are critical to driving our geospatial solutions forward. Your expertise in backend technologies and your experience with geospatial data processing will directly impact the effectiveness and efficiency of our services.

Key Responsibilities:

  • Design and implement backend services in Golang, Python and C++, Rust, Nodejs optimizing for performance and scalability.
  • Develop and maintain APIs and services that integrate with various geospatial data sources and mapping technologies.
  • Manage and optimize Docker containers and Kubernetes clusters to ensure seamless deployment and scaling of services.
  • Apply advanced machine learning models in real-world geospatial applications, utilizing AWS SageMaker for deployment and scaling.
  • Enhance our route optimization and map rendering capabilities using pathfinding engines like OSRM and Valhalla.
  • Expertise in geocoding technologies such as Photon and Pelias, and proficient in map editing tools like JOSM and QGIS.
  • Database management and optimization for both SQL and nonSQL databases like MySQL, PostgreSQL, Elasticsearch, HBase and Redis etc..
  • Expertise in performing complex data transformations, optimizing data processing workflows, and leveraging Spark to enhance system performance. A strong understanding of distributed computing principles and practical experience.
  • Ensure high availability and reliability of all backend services, including efficient data storage, retrieval, and real-time processing.

Required Skills and Qualifications:

  • 5+ years of experience in backend development, with strong proficiency in Python, Golang, C++, Rust, Nodejs and Shell scripting.
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a related field.
  • Strong background in managing containerized environments using Docker and Kubernetes.
  • Strong skills in big data processing, especially Apache Spark, HBase, Hive.
  • Strong understanding of routing engines, especially OSRM and Vahalla.
  • Experience with Google and AWS cloud services, especially GCP Big Table, GCP Big Query, AWS SageMaker.
  • Deep understanding of AI and machine learning models, such as XGBoost, Bert, Graphical Models.
  • Familiarity with geospatial data processing, geocoding technologies such as Pelias, Photon.
  • Proven track record of designing and implementing scalable and performant backend systems.
  • Solid experience with various databases (MySQL, PostgreSQL, Elasticsearch, HBase, Redis) and their respective maintenance and optimization.
  • Proficiency in both English and Mandarin Chinese is required to facilitate effective communication in our diverse work environment.
  • Excellent problem-solving, analytical, and communication skills.

Bonus Points for:

  • Extensive experience with OpenStreetMap (OSM), TomTom, or INRIX.
  • Familiarity with other geospatial tools and technologies.
  • Contributions to open-source projects related to geospatial data or backend services.
  • Advanced degree in Geoinformatics or a related field.

Sharing is Caring

Know others who would be interested in this job?