Overview
About the role:
We are seeking a highly skilled and experienced Python Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable web applications using Flask, integrating and working with AI technologies (especially Large Language Models - LLMs), and managing robust databases with PostgreSQL – while having a good understanding of the various libraries that can be used and experience working with AWS ECS services and building/troubleshooting CI/CD pipelines between AWS and Github. You will be a key player in designing, developing, and maintaining applications that drive innovative solutions for our business. You will be responsible to write effective, scalable code develop back-end components to improve responsiveness and overall performance.
Key responsibilities:
- Design, develop, and maintain Python-based web applications (using Django, Flask or Pyramid)
- Integrate and fine-tune Large Language Models (LLMs) and other AI tools to meet specific application requirements.
- Write clean, efficient, and scalable code following industry best practices.
- Design code to work with and advise on designing PostgreSQL databases, including schema design,optimization, and query development.
- Collaborate with cross-functional teams to gather requirements, define solutions, and deliver high-qualityproducts.
- Understanding of object-relational mapping (ORM) and experience working with front-end technologies(like JavaScript - NODEJS and HTML5) is a plus.
- Troubleshoot and resolve issues across the application stack, ensuring optimal performance and security.
- Stay updated on industry trends and emerging technologies, particularly in AI and machine learning.
- Provide mentorship and technical guidance to junior developers as needed.
Requirements:
- Experience: 5+ years of professional experience in Python development.
- Frameworks: Strong expertise in Python web frameworks like Flask, Django, gunicorn etc.
- AI: Proven experience working with Large Language Models (e.g., OpenAI, Claude, Titan) and integrating AI/ML solutions.
- Database Management: Extensive experience with PostgreSQL, including database design, performance tuning, and complex queries.
- API Development: Proficiency in designing and consuming RESTful APIs.
- Testing: Familiarity with unit testing, integration testing, and debugging techniques.
- Version Control: Experience with Git and collaborative workflows (e.g., GitFlow).
Soft Skills: Strong problem-solving skills, attention to detail, and excellent communication and teamwork abilities.
Job Type: Full-time
Pay: ₹500,000.00 - ₹3,000,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Schedule:
- Day shift
Work Location: In person