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.