HamburgerMenu
hirist

AiDash - Software Development Engineer III - Python Programming

AiDash
Bangalore
6 - 8 Years

Posted on: 05/11/2025

Job Description

Description :

- As a SDE - 3 Platform Engineer at AiDASH, youll design, develop, and deploy scalable distributed systems that power our AI-driven platforms.

- You will build robust backend services, automated data pipelines, and analytical tools to deliver actionable insights for business-critical decisions.

- Partnering with product, data, and design teams, youll own solutions end-to-end from system design to production deployment.

- Your expertise in microservices, Python, SQL/NoSQL, and cloud-native technologies (AWS, Docker, Kubernetes) will help evolve our architecture as we scale.

- Beyond coding, youll drive engineering excellence through code reviews, refactoring, and performance optimization, while mentoring peers and fostering reusable, reliable system design.

- If you thrive in solving complex challenges, love automation, and want to shape systems that make industries climate-resilient, this role is for you.

How you'll make an impact :

- Design, develop and deploy scalable distributed systems

- Build scalable backend systems to support internal workflows backed by automated pipelines and ML models

- Building analytical tools to utilize the data pipeline, providing actionable insight into key business performance metrics

- Implement scalable and resilient distributed systems, ensuring fault tolerance and reliability

- Working with stakeholders including data, design, product, and executive teams and assisting them with data-related technical issues

- Deploy code to production and engage in code reviews

- Refactor service to improve code quality, runtime efficiency and resource optimisation

- Build tools that improve engineering productivity

- Become in-house experts and provide consultation to product engineers to help them build scalable and reliable systems

- Evolve AiDASH architecture as we continue to scale

- Monitor, analyze, and optimize system performance and resource utilization

- Stay updated with the latest advancements in distributed systems technologies and methodologies

What we're looking for :

Technical Expertise :

- 6+ years of experience designing and building scalable, reusable platforms/components

- Strong in system design & microservices, distributed systems, and API development

- Solid foundation in data structures & algorithms

- Hands-on expertise in Python (backend, data workflows), Spark/Big Data, Airflow and Snowflake (Good to have)

- Strong with SQL/NoSQL (PostgreSQL, MySQL, MongoDB)

- Experienced in RESTful API design, development, and maintenance

- Proficient with cloud platforms (AWS), containers (Docker, Kubernetes)

Engineering Maturity :

- Strong debugging and optimization skills load testing, profiling, bottleneck resolution

- Familiar with backend security (encryption, authN/authZ, compliance)

- Experience in CI/CD, unit testing, code coverage, and ensuring production readiness

- Focus on scalability, reliability, and cost-efficient systems

Collaboration & Leadership :

- Works well cross-functionally to build reusable platform capabilities

- Mentors peers, reviews with architectural thinking

- Can break down complex product requirements into platform abstractions

Mindset & Growth :

- Thrives in fast-paced environments, balancing delivery with long-term vision

- Curious and open to exploring new tech (e.

, AI-powered workflows

- Bias for automation and building self-service, reusable solutions


info-icon

Did you find something suspicious?