As the Development Manager for the AI Product Engineering team, you will lead efforts to build a scalable AI system designed to process large volumes of complex business documents. Your responsibilities will include designing and developing enterprise-grade AI products and services that leverage various AI/ML tools, including Large Language Models (LLMs). You will create compelling product visions and lead teams to execute on this vision. As a leader you will represent the work of your teams towards internal and external stakeholders. You will work together with the development leads, data scientists, product owners, product managers and development operations colleagues in your team and other teams to create value for our customers from the first idea to a successful market entry, adoption and beyond.
What you'll do
Expectations and tasks
Your tasks include:
- Product Delivery - Define product plans and execute against a committed delivery timeline; Manage the day-to-day activities of the development team
- Product Ownership - Ownership of the complete software development lifecycle, designing, leading implementation, and testing of new features, ensure adoption by stakeholders within a fast-paced, agile environment
- Product Support - Manage customer expectations via product support ensuring high standards in incident processing, quality of interactions and fixes that are delivered
- Development Expertise - Provide functional, architectural guidance to the team
- Technical Hands-On - Maintain a hands-on approach to deliver highly available and scalable Artificial Intelligence Assets
- People Management - Management of people including active engagement, staffing, talent management, career aspirations, mentoring and enhancing skills of team members to maintain a best-in-class Artificial Intelligence development team
- Location Leadership – Actively contribute and drive various leadership initiatives for the location e.g. cross unit collaboration, training plan execution, general administration, hiring & internship management, budget planning and adherence etc.
What you'll bring
- Degree in Computer Science, Data Science, Mathematics, Statistics, Operations Research, or related field
- 8+ years of experience in software product development with the focus on developing solutions for Artificial Intelligence
- Have a proven track record of building a culture of design excellence that develop high-impact products
- Strong advocate for Agile development processes with experience implementing well-run, agile processes in multiple functions including Development, QA, Release & Deployment.
- Ability to communicate vision and strategy effectively to the team, partners, and clients
- Foster a robust, unified team atmosphere and empower the development team to engage in efficient, smooth cross-collaboration dynamics for optimized productivity.
- Technical knowledge required to command the respect of high-octane engineering team
- Effectively lead teams, manage customer incidents promptly and ensure concerns are addressed within the SLA period.
- Possess strong organizational skills and be comfortable with leading change.
- Required technology exposure & experience
- SaaS delivery based on microservice architecture
- Container technologies like docker, Kubernetes etc.
- Cloud integration and deployment on AWS, GCP or Azure
- Proficiency in one or more programming languages such as Python, Java, JavaScript
- Demonstrate comprehensive understanding and expertise in DevOps methodologies and principles.
- Theoretical exposure to Machine Learning & Deep Learning based approaches. Hands-on exposure is nice to have.
Optional
- Exposure to Generative AI
- Familiar with Large Language Models (LLM) and Prompt Engineering.
- Familiar with MLOps concepts
Job Segment: Cloud Operations, Machine Learning, Artificial Intelligence, Generative AI
Job Segment:Cloud, ERP, Embedded, Testing, Developer, Technology