Python Developer
Location: Chennai, India
Type: Full-time
Experience Level: Mid to Senior (4+ years)
Start Date: Immediate
Are you passionate about clean code, elegant architecture, and solving complex problems through Python? At Data Design, we are looking for a skilled Python Developer to build scalable, high-performance applications that power real-world AI and data-driven solutions.
About the role
As a Python Developer, you will be responsible for designing, developing, and maintaining robust software applications. You will collaborate closely with data engineers, AI researchers, and business stakeholders to translate complex requirements into clean, maintainable code that performs at scale.
You’ll work across cloud environments, APIs, and databases, and contribute to systems that underpin AI pipelines, automation engines, and data processing tools.
What You’ll Need
- 4+ years of professional Python development experience
- Strong understanding of object-oriented programming and Pythonic best practices
- Experience with RESTful APIs, Flask or FastAPI
- Proficiency in SQL and working with relational or NoSQL databases
- Familiarity with Docker, Git, and CI/CD pipelines
- Exposure to cloud environments like AWS, Azure, or GCP
Key Responsibilities
- Design, build, and maintain scalable software applications using Python.
- Develop APIs and services that integrate with cloud-based data platforms and front-end systems.
- Write efficient, modular, and reusable code following best practices.
- Implement and maintain automation scripts, ETL processes, and microservices.
- Collaborate with cross-functional teams including AI/ML, data engineering, and product.
How to Apply?