Job Title : Technical Lead
Duration : (Contract Role - 3 Months,
Location : Remote - Anywhere in India)
Position Summary :
We are seeking a talented and driven Technical Lead to join our engineering team. In this role,
you will play a pivotal part in driving the technical direction, ensuring high-quality software
development, mentoring a team of engineers, and contributing individually to deliver innovative
solutions. You will collaborate closely with cross-functional teams to design, develop, and
deploy robust, scalable, and secure products aligned with business goals. A big-picture mindset
and strong attention to detail are essential. The ideal candidate should also possess a deep
curiosity and passion for AI and its practical application in product development.
Key Responsibilities
Leadership & Mentorship
- Champion the adoption and integration of AI technologies across the organization
- Lead and mentor a team of software engineers, providing technical guidance and career
development
Foster a culture of collaboration, innovation, and continuous learningTechnical Expertise
Define and implement technical strategies, architectural decisions, and best practicesConduct code reviews and ensure code quality, performance, and adherence tostandards
AI Expertise
Hands-on experience with expert systems, large language models (LLMs), and / ornatural language processing (NLP)
Guide data-driven product development with sound AI / ML design principlesArchitect scalable machine learning systems suitable for production environmentsFamiliarity with model evaluation, data pipelines, and MLOps practicesAbility to translate research ideas into production-ready solutionsProduct Development
Collaborate with Product Managers and Designers to convert business requirements intoscalable solutions
Oversee the full software development lifecycle from design to deployment andmaintenance
Write clean, maintainable, and efficient code across frontend and backend systemsInnovation & Problem Solving
Research and adopt emerging technologies to enhance system performance, scalability,and reliability
Proactively identify and resolve technical issues to ensure timely project deliveryStakeholder Communication
Serve as a technical liaison between engineering and senior leadershipProvide regular updates on project progress, risks, and mitigation plansQualifications
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related fieldExperience
10+ years of hands-on software development experienceMinimum 3+ years in a technical leadership roleProven experience in developing scalable, high-performance web applicationsTechnical Skills
Architecture : Experience building applications using C#, preferably with .NET Core 3.1and / or .NET 5+ in Azure
Front-End : Proficient in HTML, CSS, JavaScript, and React.jsBack-End : Strong experience with C#, VB.NET, and server-side technologies. Expertisein OOP and design patterns
Database : Advanced skills in MS SQL Server and MongoDB - design, development,and optimization
API Development : Strong understanding of REST APIs with focus on performance andsecurity
Testing : Skilled in unit and integration testing, including Test-Driven Development(TDD)
CI / CD Tools : Experience in building and managing CI / CD pipelinesCloud & DevOps : Deep knowledge of Microsoft Azure. Hands-on with Docker,Kubernetes, and DevOps best practices