Posted on: 06/11/2025
Description :
We are seeking a Backend Distributed Systems Engineer with strong computer science foundations and hands-on experience in building large-scale, microservice-based architectures. You will be responsible for designing and implementing reliable, scalable, and distributed backend systems for data-intensive applications.
In this role, you will be building systems for our geospatial platform that process terabytes of data and generate billions of features using ML models with a very high frequency, powering customer-facing products that directly impact business value. The ideal candidate thrives in solving hard system problems, leverages AI-assisted tools for productivity, and has a strong eagerness to learn and adapt to emerging technologies.
Responsibilities :
- Design and build resilient, high-scale microservices in production environments.
- Develop and optimise large-scale data processing pipelines with Spark and modern data platform technologies.
- Build and scale systems that process terabytes of geospatial data and create billions of features for downstream use.
- Collaborate with cross-functional teams (Data, Platform, ML, Product) to deliver end-to-end solutions.
- Leverage AI-powered developer tools to boost productivity, automate workflows, and accelerate development cycles.
- Stay ahead of emerging technologies and contribute to architectural improvements.
Requirements :
- 2-5 years of experience in backend engineering, distributed systems, or data platforms.
- Strong computer science fundamentals : data structures, algorithms, OS, concurrency, networking.
- Proven experience building and operating resilient, high-scale microservices with container orchestration (Docker, Kubernetes).
- Proficiency in at least one language : Python, Scala, or Java.
- Hands-on experience with modern data stack : Spark/Ray, SQL/NoSQL databases, caching, messaging systems (Kafka/Pulsar).
- Experience with cloud environments (AWS/Azure/GCP) and CI/CD pipelines.
- Familiarity with observability tools (logging, metrics, tracing) and test-driven development (TDD).
- Strong problem-solving mindset with a bias for action and continuous learning.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1570197
Interview Questions for you
View All