We are looking for an experienced
Python Developer
with 5–6 years of hands-on development experience and exposure to
AI/ML technologies
. The ideal candidate should have experience working in an
enterprise environment
and a good understanding of application security, integrations, and operational requirements.
Key Responsibilities:
- Design, develop, test, and maintain scalable applications using
Python
.
AI/ML-based solutions
into enterprise applications.
REST APIs
and work with enterprise system integrations.
- Write clean, reusable, maintainable, and secure Python code.
- Work with databases and develop efficient data-processing solutions.
- Collaborate with business, development, QA, and infrastructure teams.
- Troubleshoot technical issues and participate in root-cause analysis.
- Follow enterprise-level
security, coding, deployment, and operational standards
.
- Support application monitoring, performance improvement, and production issues.
- Participate in code reviews and ensure development best practices are followed.
Required Skills
5+ years of strong hands-on experience in Python development
.
- Strong knowledge of Python programming, OOP, and data structures.
- Experience with frameworks such as
Django, Flask, or FastAPI
.
REST APIs and web services
.
SQL and relational databases
.
AI/ML, Generative AI, LLMs, or related technologies
.
enterprise application environment
.
application security and secure coding practices
.
- Knowledge of authentication and authorization concepts such as
OAuth, JWT, SSO, or IAM
is an advantage.
cloud platforms such as AWS, Azure, or GCP
is preferred.
Git and CI/CD
is an advantage.
Enterprise & Security Expectations
- Understanding of enterprise security and compliance requirements.
- Ability to develop applications following secure coding standards.
- Awareness of authentication, authorization, data protection, and API security.
- Experience working with enterprise development, deployment, and support processes.
- Understanding of production support and operational requirements.
Preferred Candidate Profile
problem-solving and analytical skills
.
- Good understanding of enterprise application development.
- Ability to work independently as well as collaborate with cross-functional teams.
- Good communication skills.
- Willingness to learn and work with emerging
AI technologies
.