Develop High-Quality Software – Design, develop, and maintain robust, scalable, and high-performance software solutions that support AI/ML initiatives.
Create PoCs and Demos – Rapidly prototype and develop PoCs and demos to effectively communicate AI/ML solutions to business stakeholders at an early stage.
Collaborate with AI/ML Teams – Work closely with data scientists, ML engineers, and business stakeholders to understand requirements and translate them into technical solutions.
Enhance Code Quality – Raise the standard of code quality and engineering practices across the data science team by implementing best practices and providing technical guidance.
Integrate AI/ML Models – Collaborate with ML engineers to integrate AI/ML models into production systems, ensuring seamless deployment and operation.
Mentor and Guide – Provide mentorship and technical leadership to team members, fostering a culture of continuous learning and improvement.
Required Qualifications, Experiences, and Skills
Bachelor’s or higher qualification in Computer Science, Software Engineering, or a related field. Advanced degrees are a plus.
Extensive experience in software development, with a strong focus on building scalable, high-performance applications.
Solid understanding of AI/ML concepts and experience working with data science teams to develop and deploy AI/ML solutions.
Proficiency in Python and web technologies.
Proven ability to rapidly prototype and develop PoCs and demos to visualize complex technical solutions.
Strong advocate for code quality, best practices, and software development methodologies.
Effective verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
Demonstrated ability to work collaboratively in multi-disciplinary teams with diverse backgrounds.
Proven ability to provide technical mentorship and guidance to team members.