Job Title: Python Developer
Location: Noida & Pune
Experience: 2 – 6 Yrs
About the Role
We are looking for a hands-on Python who can work closely with our existing backend systems and contribute to next-generation AI-driven innovations , deep understanding of design principles , and a creative mindset to build scalable, maintainable, and intelligent solutions.
You will be part of a cross-functional team that bridges core backend engineering with AI system integration , helping to shape the architecture and development of intelligent modules that enhance product capability and performance.
Key Responsibilities
Collaborate with backend and AI teams to extend, integrate, and optimize existing Java-based backend systems .
Design and implement AI-enabling microservices and automation pipelines using Python and modern frameworks.
Apply SOLID principles , design patterns , and clean architecture in all code implementations.
Develop and maintain RESTful APIs , data models, and integration layers between traditional backend and AI components.
Contribute to AI feature experimentation , including model integration, data flow orchestration, and inference optimization.
Participate in code reviews , technical discussions, and architectural planning to ensure high code quality and system scalability.
Write modular, testable, and maintainable code with comprehensive documentation.
Collaborate with DevOps and ML engineers for deployment, monitoring, and performance optimization .
Required Skills & Experience
Strong programming experience in Python (FastAPI / Flask/ Django) .
Excellent understanding of OOPs , design principles (SOLID, DRY, KISS, etc.),and software design patterns .
Experience with microservices , REST APIs , and event-driven architecture (Kafka, RabbitMQ, etc.).
Good understanding of data handling , JSON/XML , and integration of AI/ML services .
Familiarity with AI/ML lifecycle , including model inference, data pipelines, or vector-based search (nice to have).
Knowledge of cloud environments (AWS/ GCP / Azure) and containerization (Docker/ Kubernetes).
Strong problem-solving, analytical, and debugging skills.
Ability to work collaboratively in a multi-language, cross-functional AI innovative environment .