As a Python Lead, you will:
- Architect modular, maintainable, and high-performance backend systems.
- Lead and mentor a team of Python developers and ML engineers
- Build and optimize AI/ML models for real-world business problems
- Own the backend lifecycle: design → development → testing → deployment.
- Build and scale RESTful APIs, microservices, and data pipelines.
- Drive clean code practices and provide technical mentorship to the team.
- Collaborate with Product Managers, UI/UX Designers, QA Engineers, and DevOps for seamless delivery.
- Continuously evaluate and adopt the latest tools, frameworks, and best practices.
- Ensure system performance, security, and fault-tolerance at scale.
Must have:
- 6+ years of hands-on Python backend development.
- Strong experience with Django, Flask, or FastAPI (at least one in production).
- Knowledge of LLM integrations and Generative AI
- Proficiency in RESTful API design and integration with ORMs (e.g., SQLAlchemy, Django ORM).
- Solid understanding of data modeling, schema design, and database optimization.
- Experience with PostgreSQL, MySQL, MongoDB, or similar databases.
- Familiarity with Docker, Git, and CI/CD tools (GitHub Actions, Jenkins, etc.).
- Hands-on with cloud platforms: AWS, GCP, or Azure (at least one).
- Expertise in unit testing, debugging, and performance profiling.

