Senior Backend Engineer, Route Optimization

SG, Singapore

Job Description

About

NextBillion.ai


----------------------------

At NextBillion.ai , we believe in a world where geography has no boundaries, and logistics flow seamlessly. Our mission is to redefine the way businesses interact with maps, navigation, optimization, 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 and optimization platform that addresses the unique challenges enterprises face across the globe. Beyond maps, we provide powerful optimization and scheduling algorithms that enable smarter route optimization, resource allocation, and operational efficiency. With our suite of Map APIs, SDKs, optimization tools, and mapping solutions, we empower businesses to scale with precision and speed.


About the Team


------------------

Our team is at the forefront of developing sophisticated backend systems for real-time geospatial applications. We specialize in building robust and scalable infrastructure to support high-performance map rendering, route optimization, and location-based services. Our projects leverage cutting-edge technologies in Python, Golang, C++, Rust, Node.js and Shell, orchestrated through Docker and Kubernetes. We are also experienced in applying AI and machine learning techniques in combination with geospatial systems, and have a deep understanding of both open-source and partner technologies in mapping and optimization.


The Role


------------

We are seeking a Senior Backend Engineer to lead the development and operational management of our Optimization engine services. In this role, you will be responsible for architecting, implementing, and maintaining backend systems that power large-scale optimization solutions.


Your expertise in backend technologies, geospatial data processing, large-scale computation, and distributed systems will be critical to ensuring the robustness and scalability of our services. A strong understanding of optimization algorithms and their practical application is essential, as your work will directly drive the efficiency and effectiveness of our optimization offerings.


Key Responsibilities:



Design and implement

high-performance backend services in

Golang and Rust

, ensuring scalability and reliability for large-scale optimization workloads.

Architect and maintain APIs and services

that power optimization workflows, including route optimization, scheduling, and resource allocation.

Build and optimize distributed systems

for large-scale computation, ensuring efficient use of computing resources across clusters.

Develop and maintain data processing pipelines

to handle large geospatial and operational datasets, with a focus on efficient transformations and workflow optimization. Collaborate with data scientists and algorithm engineers to

productionize optimization algorithms

(e.g., vehicle routing, scheduling, assignment, and network flow models). Manage and optimize

Docker containers and Kubernetes clusters

to ensure seamless deployment, scaling, and resource scheduling.

Database management and optimization

for SQL and NoSQL databases (e.g., PostgreSQL/PostGIS, MySQL, Redis, Elasticsearch), supporting high-throughput and low-latency operations. Ensure

high availability and reliability

of optimization services, including real-time request handling, data persistence, and fault-tolerant distributed execution. Contribute to

performance benchmarking and profiling

to continuously improve computation efficiency and scalability of optimization services.

Required Skills and Qualifications:



7+ years of experience

in backend development, with strong proficiency in

Golang

and/or

Rust

; experience with Python or C++ is a plus. Bachelor's or higher degree in

Computer Science, Software Engineering, Applied Mathematics, or related field

. Proven experience in

designing and implementing large-scale distributed systems

, with focus on

performance and scalability

. Strong background in

optimization algorithms

(e.g., vehicle routing, scheduling, resource allocation, network flow) and their application in real-world systems. Hands-on experience with

route planning engines

, including

direction calculation

and

matrix calculation

, with practical experience in performance tuning and scaling. Hands-on experience with

containerized environments (Docker)

and

Kubernetes

for deployment, scaling, and resource management. Solid understanding of

big data processing frameworks

(e.g., Spark, Flink) and distributed computing principles. Experience in building and optimizing

data pipelines

for large and complex datasets, particularly geospatial and operational data. Strong knowledge of

databases

(PostgreSQL/PostGIS, Redis, Elasticsearch, MySQL) including design, optimization, and maintenance. Familiarity with

cloud platforms

(GCP or AWS) and managed services for storage, compute, and orchestration. Proven track record of delivering

highly available and performant backend services

in production environments. Excellent

problem-solving, analytical, and communication skills

; ability to work effectively in a collaborative, cross-functional, and multicultural team environment.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1581379
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned