Senior AI Engineer (lead)
Apply now- +5 years México Remote/Full Time
Description:
We are looking for an experienced AI Engineering Team Lead to mentor a team of engineers, manage SaaS platform operations, and drive the development of cutting-edge AI services. The ideal candidate will implement strategic DevOps practices, oversee automation, and ensure high performance and security.
What will you do?
- Lead and mentor a team of DevOps engineers, providing guidance, support, and professional development.
- Oversee the daily operations of the SaaS platform, ensuring high availability, performance, and reliability.
- Develop and implement DevOps strategies, processes, and best practices to improve efficiency and scalability.
- Oversee the development and maintenance of CI/CD pipelines to automate deployments, testing, and monitoring.
- Implement and manage monitoring tools to proactively identify and resolve issues. Lead incident response, perform root cause analysis and implement corrective actions.
- Manage and optimize cloud infrastructure Azure for performance and cost efficiency.
- Ensure the platform meets security standards and compliance requirements. Implement security best practices and conduct regular audits.
- Work closely with development, QA, and product teams to ensure seamless integration and delivery of new features and updates.
Requirements:
- Non-negotiable: Microsoft Certified: Azure AI Engineer Associate or other relevant Azure AI certifications.
- Non-negotiable: Azure Cloud Platform.
- Non-negotiable: Experience working in Agile/Scrum environments.
- Non-negotiable: Contributions to AI/ML research through publications or conference presentations.
- Non-negotiable: have a level of domain knowledge in media, film, TV or pre- and post-production.
- Non-negotiable: Advanced English.
- 5+ years of experience in AI/ML engineering, with a strong focus on developing AI services and applications.
- Experience with prompt generation techniques and algorithms.
- Experience in Rest API development or Pipeline development using containerised applications.
- Experience working with unstructured data sets and writing efficient code capable of processing document-based content. This includes preprocessing and post processing of data.
- Have an in-depth knowledge of natural language processing techniques and algorithms.
- Expertise with large language models and an understanding of machine learning models.
- Familiarity of Azure infrastructure and deployment of solutions in Azure and Open AI.
- Experience with version control systems like Git, enabling effective collaboration and code management.
- Have a wide vocabulary to enable the crafting of prompts that are effective and scalable.
- Technical Skills: Proficiency in Azure AI services, including Azure Machine Learning, Azure Cognitive Services, and Azure Bot Services. Experience with version control systems like Git, enabling effective collaboration and code management.
- Programming: Strong programming skills in languages such as Python, C++,R, or Java.
- Machine Learning Frameworks: Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, or Scikit-learn.
- Problem solving: Excellent analytical and problem-solving skills. Ability to work independently and as part of a team, with a strong sense of responsibility and accountability.
- Communication: Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Education: Bachelor's degree in computer science, Engineering, Data Science, or a related field (or equivalent experience).