Collaborate with cross-functional teams to understand product requirements and translate them into functional software solutions (Expertise in AI subdomains like Conversational AI, GEN AI, Computer Vision), frameworks (like TensorFlow, PyTorch), and cloud AI services (preferable on Azure like Azure open AI and other cognitive services)
Write, test, and maintain code following coding standards and best practices to ensure high-quality software delivery.
Participate in all phases of the software development lifecycle, from concept to deployment and ongoing support.
Responsibilities:Technical Guidance:
Take ownership of specific features or modules within our products, ensuring their successful implementation and integration.
Contribute to the design and architecture discussions, providing insights to enhance the overall product quality.
Analyse technical challenges, identify root causes, and develop effective solutions to address software defects and performance issues.
Collaborate with team members to resolve complex technical problems and optimize software functionality.
Participate in code reviews, offering constructive feedback to peers and ensuring adherence to coding standards.
Assist in quality assurance activities, including unit testing, integration testing, and user acceptance testing.
Collaboration and Communication:
Work closely with technical leads and fellow engineers to align on project goals and ensure smooth communication.
Communicate technical concepts clearly to both technical and non-technical stakeholders.
Continuous Improvement:
Identify opportunities for process optimization, automation, and efficiency improvements in software development workflows
Contribute to the evolution of development methodologies, tools, and best practices within the organization
Learning and Growth:
Stay up-to-date with emerging technologies, programming languages, and industry trends to contribute fresh ideas and approaches to software development.
Invest time to Complete Training & Certifications for the Core & Aspirational Tech Stacks (Tools/Platforms)
Invest time to learn about Organisation & Digital Product
Qualifications:
Bachelor\'s or Master\'s degree in AI, Machine Learning, Computer Vision, or a related field.
Proven experience (typically 6+ years) in AI research and application, with at least 2+ years in a leadership or management role.
Deep technical knowledge in AI subdomains (like Conversational AI, GEN AI,Computer Vision), frameworks (like TensorFlow, PyTorch), and cloud AI services.
Demonstrated leadership, communication, and interpersonal skills.
Familiarity with agile methodologies tailored for AI and the complete model development lifecycle.
Ability to provide strategic AI insights while also diving deep into technical details.
Proven track record of delivering complex AI projects on time and within scope.
Strong decision-making skills under pressure and a proactive problem-solving mindset.
Exceptional organizational and AI project management capabilities.