Job Description:
Role Overview: We are looking for an experienced Senior AI Engineer / Tech Lead with over 12 years of development experience and a strong background in .NET Full Stack Development and Generative AI integration. This role will involve defining and implementing the architectural strategy, integrating AI technologies to enhance solution capabilities, and leading a team that includes an offshore Full Stack Developer, a Frontend Engineer, and a Tester. As the primary technical lead and architect, you will ensure that AI-driven solutions align with business objectives and deliver tangible impact
Key Responsibilities:
Architectural Strategy: Define and implement a robust architecture, incorporating Generative AI capabilities for optimized and scalable solutions
Technical Leadership: Lead the design and development of Frontend and Backend systems, with a focus on integrating AI components seamlessly into the solution
Solution Implementation: Oversee the end-to-end development of features, driving the implementation of backend logic, frontend UI/UX, and AI components
Team Leadership: Serve as the technical lead for the team, guiding developers and testers, and ensuring successful collaboration with offshore resources
Stakeholder Collaboration: Partner with stakeholders to align AI-driven solutions with business goals and maximize the impact of Gen-AI within the system architecture
Quality Assurance: Ensure the delivery of high-quality, thoroughly tested solutions, following best practices in Agile development and DevOps
Required Qualifications:
Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Experience: 12+ years of professional experience in .NET Full Stack Development, with at least 3+ years in AI/ML and Generative AI integration
Technical Skills
Proficiency in .NET Core, ASP.NET, C#, and Angular/React for full-stack development
Hands-on experience with Azure AI services, such as Azure OpenAI, Cognitive Search, and other cloud-based AI technologies
Strong understanding of REST APIs, microservices architecture, and cloud infrastructure
Extensive experience with database technologies like SQL Server or NoSQL databases
Advanced knowledge of Git, CI/CD pipelines, and Agile development practices
Bachelor’s or Master’s degree