Technical Architect - AI
Objective:
We are looking for an experienced Tech Lead. The Tech Lead will be responsible for overseeing the technical aspects of software development projects, guiding development teams, ensuring the quality of code, and providing technical solutions to complex challenges. This role combines leadership, coding expertise, and the ability to make strategic decisions that align with business goals and technical requirements. The ideal candidate will not only drive engineering excellence but also champion innovation, GenAI adoption, developer tooling automation, and engineering best practices.
Key Responsibilities:
Technical Leadership & Mentorship:
- Lead and mentor a team of developers, fostering a collaborative and high-performance culture.
- Provide technical guidance to team members and ensure that best practices are followed throughout the software development lifecycle.
- Conduct regular code reviews and provide constructive feedback to ensure code quality and adherence to standards.
- Assist with the resolution of complex technical issues, helping the team navigate challenges and obstacles.
- Strong problem-solving and decision-making capabilities.
- Guide adoption of AI-enhanced developer productivity tools, including GenAI-based coding assistants, test automation, documentation generation.
Architecture & Design:
- Collaborate with Solution Architects, product managers, and other stakeholders to design scalable, secure, and efficient technical solutions.
- Take ownership of technical designs, ensuring they are aligned with business goals, system requirements, and technical constraints.
- Ensure that the team is following established architecture and design patterns, while also exploring opportunities for optimization and innovation.
Project Delivery:
- Oversee the technical execution of projects, ensuring tasks are delivered on time, within scope, and to a high standard of quality.
- Act as a point of escalation for technical challenges, providing solutions and coordinating with other departments to ensure successful project delivery.
- Work with the project management team to estimate timelines, prioritize tasks, and ensure that the development process is well-organized and efficient.
Collaboration & Communication:
- Serve as a key liaison between technical and non-technical teams, ensuring that requirements, constraints, and progress are clearly communicated.
- Work closely with cross-functional teams including business analysts, QA, operations, and product managers to ensure seamless project execution.
- Participate in sprint planning, stand-ups, and retrospectives, ensuring alignment across teams and helping to drive agile best practices.
- Act as the primary escalation point for complex architectural and platform challenges.
Continuous Improvement:
- Identify opportunities for process improvement, ensuring that the team follows agile best practices and continuously improves development workflows.
- Encourage innovation, driving the team to explore new tools, frameworks, and technologies to improve product performance and scalability.
- Promote a culture of learning and development by encouraging the team to pursue new skills, technologies, and certifications.
Quality Assurance & Testing:
- Ensure that the development team follows testing practices such as unit testing, integration testing, and automated testing.
- Help drive quality throughout the development lifecycle by ensuring the team maintains high standards of code quality and reliability.
- Collaborate with the QA team to ensure proper testing coverage and timely resolution of bugs.
AI-Driven Engineering & Emerging Technologies
- Drive practical implementation of GenAI use cases in development workflows (e.g., code generation, requirements analysis, RAG systems, internal copilots).
- Exposure to Model Context Protocol (MCP) and experience designing or integrating agentic components or AI-assisted engineering systems is preferred.
- Identify opportunities to apply AI/ML for system intelligence, decisioning, monitoring, and forecasting.
- Mentor teams on leveraging responsible AI engineering practices, including hallucination control, testing AI answers, and embedding governance.
Location: Delhi
Qualifications:
Education:
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
Desired:
- Relevant certifications (e.g., AWS, Azure, Scrum Master) are a plus.
Experience:
- 12+ years of experience in software development, with at least 8 years in a leadership or senior developer role.
- Proven experience leading development teams in a technical capacity, preferably in an Agile environment.
- Strong experience with software design and architecture, and deep knowledge of programming languages (e.g. Python, C#, Java, ReactJS, JavaScript, NodeJS etc.).
- Proficient in web development frameworks, databases (SQL, NoSQL), cloud computing platforms (AWS, Azure, GCP), and containerization technologies (e.g., Docker, Kubernetes) and GenAI Application.
- Strong understanding of version control (e.g., Git), CI/CD pipelines, and automated testing.
- Familiarity with Agile methodologies and project management tools (e.g., JIRA, Trello).
- Experience with cloud-native application architectures.
- Familiarity with microservices, event-driven architectures, and serverless computing.
- Experience with API design and integration (RESTful APIs,).
- Strong understanding of GenAI or LLM-based applications (RAG, Agentic AI, copilots, embedding models).
- Experience with Ingestion and Data extraction strategies.
- Must be hands-on with coding, actively contributing to development along with leading the team.
Desired Skills:
- Model Context Protocol (MCP) or agentic workflow design.
- Event-driven and streaming platforms (Kafka, SQS, etc.).
- Infrastructure-as-Code (Terraform, CloudFormation).
- Awareness of Zero Trust Architecture & security controls.
- Exposure to executing Government projects is a Plus.