As a Software Development Engineer Backend III Platform at AiDASH, you will design, develop, and deploy scalable distributed systems to ensure critical infrastructure industries become climate-resilient and sustainable. You will build backend systems to support internal workflows, focusing on automated pipelines and ML models. You will also build analytical tools to provide insight into key business performance metrics, implement scalable and resilient distributed systems, and refactor services to improve code quality and efficiency. You will work with various teams, monitor system performance, and stay updated with the latest advancements in distributed systems technologies.
Must Have:- 6+ years designing and building scalable products/components.
- Demonstrated skills and understanding of microservices and systems design.
- Sound knowledge of data structures and algorithms.
- Proficient in Python, Java, Web Framework, Spark, and big data.
- Experience with relational or NoSQL databases like PostgreSQL/MySQL/MongoDB.
- Experience in designing, developing, and maintaining RESTful APIs.
- Operational experience with Docker, Kubernetes, and AWS.
- Knowledge of performance optimization techniques and resolving bottlenecks.
- Understanding of backend security principles, encryption, authentication.
- Understanding of distributed system architecture and design.
- Experience with big data technologies and Spark is a plus.