We are seeking an experienced Backend and Platform Engineer to join our Cloud-Compute Platform team. This role is best suited for engineers with strong system-level thinking, a can-do approach, and a hands-on mindset, with the ability to design, build, debug, and optimize complex systems operating at huge scale.
What your job will look like:
Design, build, and maintain high-throughput backend components that serve as the backbone of our mapping activity.
Identify performance bottlenecks, debug complex issues, and drive root-cause solutions
Take a major part in technical design and decision-making, balancing performance, scalability, maintainability and cost-effectiveness.
Collaborate with other teams to improve platform integration, ensuring the system is both scalable and developer-friendly.
Elevate the team's technical bar through design reviews and mentoring junior engineers.
What your job will look like:
Design, build, and maintain high-throughput backend components that serve as the backbone of our mapping activity.
Identify performance bottlenecks, debug complex issues, and drive root-cause solutions
Take a major part in technical design and decision-making, balancing performance, scalability, maintainability and cost-effectiveness.
Collaborate with other teams to improve platform integration, ensuring the system is both scalable and developer-friendly.
Elevate the team's technical bar through design reviews and mentoring junior engineers.
Requirements:
3+ years of proven experience in software development, with a strong backend focus
Experience building backend services (APIs) and working with databases and storage systems
Hands-on experience with large-scale data processing and distributed systems – a strong advantage
Experience with Python or Node.js
Advanced Kubernetes skills – a strong advantage
Experience with Spark / PySpark – advantage
A strong understanding of system internals – you know how code interacts with hardware (concurrency models, memory management, I/O).
Proven debugging skills and ability to move from symptoms to root cause.
A strong can-do approach – proactive, hands-on, and not afraid to dive into complex systems
3+ years of proven experience in software development, with a strong backend focus
Experience building backend services (APIs) and working with databases and storage systems
Hands-on experience with large-scale data processing and distributed systems – a strong advantage
Experience with Python or Node.js
Advanced Kubernetes skills – a strong advantage
Experience with Spark / PySpark – advantage
A strong understanding of system internals – you know how code interacts with hardware (concurrency models, memory management, I/O).
Proven debugging skills and ability to move from symptoms to root cause.
A strong can-do approach – proactive, hands-on, and not afraid to dive into complex systems
This position is open to all candidates.













