We are looking for a highly skilled and motivated Technical Team Lead to oversee and guide our technical team in delivering innovative solutions. The ideal candidate will have strong expertise in Python MVC applications, AI/ML technologies, team management, project estimation, and research. Experience in working with LangChain, Agentic frameworks, and client handling will be considered a significant advantage.
Key Responsibilities:
Technical Leadership
Lead the development team in designing, building, and maintaining high-performance applications using Python MVC frameworks.
Provide technical guidance and mentorship to team members to improve their skills and productivity.
Oversee code reviews to ensure adherence to best practices and high-quality standards.
AI/ML Development
Drive the development and integration of AI/ML solutions into applications.
Research and implement advanced AI models and techniques to solve complex business problems.
Stay updated with the latest trends and advancements in AI/ML to keep the team at the forefront of innovation.
Project Estimation
Collaborate with stakeholders to accurately estimate project requirements, including resources, timelines, and budgets.
Analyze technical requirements to assess feasibility and provide reliable cost estimates.
Ensure estimations align with business objectives and client expectations.
Research and Innovation
Conduct in-depth research to identify new technologies, tools, and methodologies that can improve project outcomes and team efficiency.
Evaluate emerging trends to recommend innovative solutions for business challenges.
Promote a culture of continuous learning and improvement within the team.
Team Management
Manage a team of developers, assigning tasks, setting goals, and tracking progress.
Foster a collaborative and inclusive team culture that encourages knowledge sharing and professional growth.
Identify skill gaps within the team and arrange for appropriate training and upskilling.
Client Interaction
Act as a key point of contact for clients, understanding their requirements and translating them into technical deliverables.
Provide regular updates to clients on project progress and address any technical concerns effectively.
Build strong relationships with clients to ensure satisfaction and long-term collaboration.
Project Planning and Execution
Collaborate with project managers to create detailed project plans, including milestones, resource allocation, and risk management.
Ensure projects are delivered on time, within scope, and to the highest quality standards.
Troubleshoot and resolve technical challenges during the project lifecycle.
LangChain and Agentic Frameworks
(Preferred)
Leverage LangChain and Agentic frameworks for developing cutting-edge AI-driven solutions.
Explore opportunities to integrate these frameworks into existing and new projects for added efficiency and innovation.
Qualifications:
Education:
Bachelor s degree in Computer Science, Engineering, or a related field (Master s preferred).
Experience:
5+ years of hands-on experience in Python MVC application development.
Proven expertise in AI/ML development, including model building, training, and deployment.
Strong experience in project estimation, including resource and budget planning.
Extensive experience in team management, task delegation, and performance tracking.
Prior experience in client-facing roles, handling communication, and managing expectations.
Experience with LangChain and Agentic frameworks is a strong plus.
Skills:
Proficient in Python and frameworks such as Django or Flask.
Solid understanding of AI/ML libraries like TensorFlow, PyTorch, Scikit-learn, etc.
Excellent problem-solving, debugging, and research skills.
Strong interpersonal and communication skills to manage teams and interact with clients effectively.