Job
Description
As the Technical Lead for AI/ML, you will play a critical role in driving the technical direction and execution of artificial intelligence and machine learning projects within the organization. Your strong technical expertise in AI/ML combined with leadership skills will guide a team of engineers and data scientists in developing innovative AI/ML solutions. You will collaborate closely with cross-functional teams to translate business requirements into technical designs and drive the successful implementation, testing, and deployment of AI/ML models and systems. **Key Responsibilities:** - Lead the development of new AI Models from scratch and fine-tuning existing base models with new data - Implement and execute model evaluation experiments to test and pick the best model for a certain task - Build high throughput and automated data pipelines to allow Data analysis and model training - Lead feature engineering to select the most relevant features in datasets to train models on - Pick the right set of evaluation metric to test model candidates for deployment - Use MLOps principles to allow continuous model tuning and performance improvements - Lead the deployment of AI/ML models into production environments, ensuring scalability, reliability, and performance - Implement best practices for model versioning, monitoring, and maintenance - Collaborate with DevOps and infrastructure teams to integrate AI/ML components into CI/CD pipelines and automated deployment processes - Implement CI/CD practices for AI/ML development, including automated testing, code review processes, and continuous integration pipelines - Automate deployment processes for AI/ML models using tools such as Jenkins, GitLab CI/CD, or similar platforms - Demonstrate deep expertise in AI/ML technologies, including TensorFlow, PyTorch, Keras, NumPy, Pandas, and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI, and Anthropic - Stay current with advancements in AI/ML research and technologies, evaluating their applicability to the organization's needs and projects - Design and implement architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems - Collaborate with data engineers to ensure the availability, quality, and reliability of data sources for AI/ML model training and deployment - Utilize Python programming for AI/ML model development, automation scripts, and development of supporting tools and utilities - Collaborate with software engineering teams to integrate AI/ML capabilities into software applications and services **Qualifications Required:** - Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field - Extensive experience (5+ years) in AI/ML development, with a focus on deploying models into production environments - Strong proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, NumPy, Pandas, and familiarity with platforms such as OpenAI, Hugging Face, Perplexity AI, and Anthropic - Experience building architectures around AI/ML solutions, including data pipelines, model serving infrastructure, and integration with existing systems - Hands-on experience with CI/CD practices and tools, with a strong understanding of software development lifecycle processes - Proficiency in Python programming and experience with relevant libraries and frameworks for AI/ML development - Experience of Python Pandas and similar languages is a must - Worked on pre-processing pipelines ensuring security compliances standards are met - Excellent communication skills and the ability to collaborate effectively with cross-functional teams - Strong problem-solving abilities and a passion for innovation and continuous improvement in AI/ML deployment practices,