HamburgerMenu
hirist

AiDash - Software Development Engineer II - Java/Python

AiDash
Others
3 - 5 Years

Posted on: 06/11/2025

Job Description

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.

info-icon

Did you find something suspicious?