Job Description
<p><p><b>Description : </b></p><p><p><b><br/></b></p><br/>As an SDE III Backend Engineer at AiDASH, you'll design, develop, and deploy scalable distributed systems that power our AI-driven platforms.<br/><br/>You will build robust backend services, automated data pipelines, and analytical tools to deliver actionable insights for business-critical decisions.<br/><br/>Partnering with product, data, and design teams, you'll own solutions end-to-end from system design to production deployment.<br/><br/>Your expertise in microservices, Python, SQL/NoSQL, and cloud-native technologies (AWS, Docker, Kubernetes) will help evolve our architecture as we scale.<br/><br/>Beyond coding, you'll drive engineering excellence through code reviews, refactoring, and performance optimization, while mentoring peers and fostering reusable, reliable system design.<br/><br/>If you thrive in solving complex challenges, love automation, and want to shape systems that make industries climate-resilient, this role is for you.<br/><br/><b>Responsibilities :</b></p><p><p><b><br/></b></p>- Design, develop, and deploy scalable distributed systems.<br/><br/>- Build scalable backend systems to support internal workflows backed by automated pipelines and ML models.<br/><br/>- Building analytical tools to utilize the data pipeline, providing actionable insight into key business performance metrics.<br/><br/>- Implement scalable and resilient distributed systems, ensuring fault tolerance and reliability.<br/><br/>- Working with stakeholders, including data, design, product, and executive teams, and assisting them with data-related technical issues.<br/><br/>- Deploy code to production and engage in code reviews.<br/><br/>- Refactor service to improve code quality, runtime efficiency, and resource optimisation.<br/><br/>- Build tools that improve engineering productivity.<br/><br/>- Become in-house experts and provide consultation to product engineers to help them build scalable and reliable systems.<br/><br/>- Evolve the AiDASH architecture as we continue to scale.<br/><br/>- Monitor, analyze, and optimize system performance and resource utilization.<br/><br/>- Stay updated with the latest advancements in distributed systems technologies and methodologies.<br/><br/><b>Collaboration & Leadership :</b></p><p><p><b><br/></b></p>- Works well cross-functionally to build reusable platform capabilities.<br/><br/>- Mentors peers, reviews with architectural thinking.<br/><br/>- Can break down complex product requirements into platform abstractions.<br/><br/><b>Mindset & Growth :</b></p><p><p><b><br/></b></p>- Thrives in fast-paced environments, balancing delivery with long-term vision.<br/><br/>- Curious and open to exploring new tech (e.g., AI-powered workflows).<br/><br/>- Bias for automation and building self-service, reusable solutions.<br/><br/><b>Requirements :</b></p><p><p><b><br/></b></p>- 6+ years of experience designing and building scalable, reusable platforms/components.<br/><br/>- Strong in system design & microservices, distributed systems, and API development.<br/><br/>- Solid foundation in data structures & algorithms.<br/><br/>- Hands-on expertise in Python (backend, data workflows), Spark/Big Data, Airflow, and Snowflake (Good to have).<br/><br/>- Strong with SQL/NoSQL (PostgreSQL, MySQL, MongoDB).<br/><br/>- Experienced in RESTful API design, development, and maintenance.<br/><br/>- Proficient with cloud platforms (AWS), containers (Docker, Kubernetes).<br/><br/><b>Engineering Maturity :</b></p><p><p><b><br/></b></p>- Strong debugging and optimization skills, load testing, profiling, and bottleneck resolution.<br/><br/>- Familiar with backend security (encryption, authN/authZ, compliance).<br/><br/>- Experience in CI/CD, unit testing, code coverage, and ensuring production readiness.<br/><br/>- Focus on scalability, reliability, and cost-efficient systems.<br/><br/>This job was posted by Rajat Khanna from AiDASH.<br/><br/></p><br/></p> (ref:hirist.tech)