Lead Software Engineer (Full Stack)

10 - 14 years

0 Lacs

Posted:20 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

In this role at Kaplan as a Lead Software Engineer in AI/ML product engineering, you will be responsible for overseeing team operations, setting standards, and fostering talent growth. You will collaborate across departments to implement efficient software frameworks and design full-stack applications leveraging AI technologies. Working closely with data scientists and UX/UI designers, you will integrate advanced AI models and ensure the development of robust APIs and responsive front-end components. Your responsibilities will also include maintaining code quality through mentoring and reviews, while staying updated on emerging trends in AI, cloud services, and full-stack development to optimize application performance and availability. **Primary Responsibilities:** - Lead the software engineering team, set standards, best practices, and assist leaders in talent development within the team. - Collaborate across the organization to implement efficient software development frameworks. - Build and maintain Retrieval-Augmented Generation (RAG) pipelines for AI-driven applications. - Conduct systematic evaluation of RAG components, measuring and improving RAG metrics such as retrieval accuracy, relevance, and response coherence. - Design, develop, and maintain full-stack applications utilizing AI technologies. - Work with data scientists, product managers, and UX/UI designers to define and launch new features. - Integrate AI models and large language models (LLMs) from platforms like Microsoft Azure, OpenAI, Google Cloud, and AWS. - Build and maintain RESTful APIs and microservices for AI functionalities. - Develop front-end components using modern frameworks (React, Angular, Vue.js) to ensure responsive design and user experience. - Write clean, maintainable, and efficient code following best practices and by leveraging Github Copilot and LLMs. - Conduct code reviews, provide feedback, and mentor junior engineers. - Stay updated with emerging AI, cloud services, and full-stack development trends. - Troubleshoot and resolve issues to ensure high availability and performance of AI-enabled applications. - Hybrid Schedule: 3 days remote / 2 days in office. - 30-day notification period preferred. **Minimum Qualifications:** - Masters degree in Computer Science, Engineering, or a related field; or Bachelors degree with 2 additional years of work experience. - 10+ years experience as a Lead Full-Stack Software Engineer with a strong portfolio of AI-enabled products (4+ years). - Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js). - Expertise in back-end development using languages such as Python and Node.js. - Experience with Microservices Architecture. - Hands-on experience with cloud services and AI APIs such as those from Microsoft Azure, OpenAI, Google Cloud, and AWS. - Knowledge of database technologies (SQL, NoSQL), GraphQL and data modeling. - Knowledge and experience with SSO integration. - Strong problem-solving skills and ability to work in a fast-paced, collaborative environment. - Excellent communication skills and the ability to articulate technical concepts to non-technical stakeholders. - Uses AI tools and automation to boost code generation, debugging, and deployment. - Experience with agile development and usage of tools like Jira, Confluence etc. **Preferred Qualifications:** - Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch). - Understanding of DevOps practices and CI/CD pipelines. - Experience with version control systems (e.g., Git). - Knowledge of cybersecurity best practices and data privacy regulations.,

Mock Interview

Practice Video Interview with JobPe AI

Start Data Science Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You