Location: Mohali, Punjab
Job Type: Full-time
Overview: 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.