Job Description
Job Title – Senior Python & GenAI Developer
Company -Calfus
Years of Experience – 5–10 Years
Location – Pune
Role Type – Full-Time Role
Eligibility – Bachelor’s degree in Computer Science, Engineering, or a related technical field
Role Overview
We are seeking an experienced and highly skilled Senior Python & GenAI Developer to design, build, and optimize robust software solutions using Python. In this role, you will lead development initiatives, implement production-scale Generative AI systems, and provide technical mentorship to junior developers while ensuring high standards of performance, scalability, and maintainability.
Key Responsibilities
Python Design & Development
- Design and develop scalable Python-based applications that form the core of enterprise software solutions
- Ensure high performance, reliability, and maintainability through clean, modular, and well-tested code
- Design, develop, and deploy production-grade Agentic AI workflows and multi-model RAG pipelines
- Implement Model Context Protocol (MCP) for low-latency tool integration and real-time inference
- Leverage frameworks such as LangGraph and related GenAI tooling
- Provide technical leadership and guidance to junior developers
- Foster a collaborative engineering culture and enforce best practices
- Work closely with product, business, and engineering stakeholders to define technical requirements
- Align software architecture and development efforts with business objectives
- Conduct code reviews and enforce coding standards and design principles
- Champion software design patterns and architectural best practices
- Identify, troubleshoot, and resolve complex production and development issues
- Perform root-cause analysis to ensure long-term system stability
- Own post-production maintenance, including bug fixes, refactoring, performance tuning, and upgrades
- Support deployments, patches, and version upgrades in collaboration with DevOps and Cloud teams
- Monitor application health and ensure reliability after go-live
- Optimize, test, and validate software for scalability and smooth operation
- Maintain comprehensive technical documentation and system design artifacts
Skills and Qualifications
Required Skills:
- 5–10 years of experience in software development with strong hands-on expertise in Object-Oriented Python
- Proficiency in Python frameworks such as Django, Flask, and FastAPI
- Experience designing and deploying RESTful APIs
- Strong understanding of system architecture and software design patterns
- Experience with Generative AI systems, Agentic workflows, and RAG architectures
- Hands-on experience with Docker and containerized deployments