Match score not available

AI Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

2-3 years experience in AI Engineering, 3-5 years experience in Software Engineering, Familiarity with Azure, Azure Machine Learning, Databricks, Python development, and CI/CD in Azure DevOps.

Key responsabilities:

  • Automate creation of responsible models using MLOps
  • Develop Python libraries for MLOps integration
  • Collaborate with AI Architect to create code templates for MLOps process integration
WayOps logo
WayOps Information Technology & Services Startup https://wayops.eu/
2 - 10 Employees
See more WayOps offers

Job description

Logo Jobgether

Your missions

En WayOps buscamos un perfil AI Engineer que quiera desarrollar su carrera profesional formando parte de un equipo Data & AI de primer nivel y trabajando en proyectos cloud con las últimas tecnologías. **

CONTEXTO & RESPONSABILIDADES**

La persona seleccionada se incorporará dentro de un equipo de nueva formación que tendrá como misión automatizar mediante MLOps la creación responsable de modelos en la plataforma analítica. Junto al AI Architect, el AI Engineer deberá desarrollar librerías Python que permitan la integración del código científico con el proceso de MLOps y arquetipos de código que utilicen estas librerías. Será imprescindible contar con un background técnico en programación y familiaridad tanto con DevOps, como con el ciclo de vida de los modelos científicos. **

PROYECTO & EQUIPO**

El proyecto persigue la adaptación de la plataforma analítica existente para integrar la creación responsable de modelos y automatizar su despliegue mediante MLOps. Como quiera que la base tecnológica ya incluye Azure Databricks y Azure Machine Learning Services, se quiere realizar la implementación del proceso gobernado desde Azure DevOps integrando a través de SDK con el resto de servicios para la creación automática de recursos o implementar las pipelines de despliegue.

Para el éxito del proyecto, resulta imprescindible contar con especialistas que además de tener visión de la arquitectura puedan realizar la configuración de las pipelines y crear los arquetipos en código que integren con los diferentes servicios de Azure Machine Learning. La configuración de cada iniciativa debe permitir el desarrollo local o remoto contra un clúster en Databricks o un Compute en Azure Machine Learning. Toda la configuración del proyecto y despliegue deben ser automatizados.

El equipo designado para el proyecto incluirá ingenieros de automatización MLOps (MLOps Engineer) e ingenieros de industrialización IA (AI Engineer) que serán supervisados por el líder técnico (Team Lead). El AI Architect trabajará de la mano del líder técnico y deberá liderar las tareas del equipo, especialmente los ingenieros de industrialización AI. Además, el proyecto contará con la supervisión del arquitecto empresarial y el apoyo del especialista de la plataforma. En total el equipo del proyecto serán unas ocho personas. **

EXPERIENCIA & CONOCIMIENTOS**

El perfil a incorporar deberá contar con 2-3 años de experiencia como Ingeniero de IA participando en la industrialización de modelos científicos y desarrollo de librerías Python de referencia en entornos productivos. Además, deberá contar con un background de 3-5 años de experiencia como Ingeniero de Software desarrollando aplicaciones y programas orientados a la transformación de datos o operacionalización de modelos científicos.

Se valorará experiencia previa como científico y/o ingeniero de datos, así como experiencia en la definición de mejores prácticas de programación, conocimientos y experiencia con CI/CD en Azure DevOps y cualquier experiencia previa en torno al SDK v2 de Azure Machine Learning.

Será necesario tener experiencia previa con tecnologías:

  • Azure (Databricks, Azure Machine Learning, Storage, Data Factory)
  • Azure Machine Learning (Experiment Tracking, Model Registry, AML Studio, AML SDK v2, MLflow)
  • Azure DevOps (Boards)
  • Databricks (PySpark, Dataframes, Delta Tables, Unity Catalog, Databricks Connect)
  • Desarrollo Python (Click, Poetry, Pipx, Opencensus, Black, Pdb+, fastAPI)
  • QA & Testing (Kiuwan, JMeter, PyTest)
  • Herramientas (Visual Studio Code, Git)

Además se valorará positivamente contar con experiencia o conocimientos en:

  • Azure (Cosmos DB, SQL Databases, Application Insights, Azure Monitor, App Service)
  • Azure Machine Learning (AML Pipelines, AML Endpoints, AML Environments, AML Compute)
  • Azure DevOps (Pipelines, Repos, Test Plans, Artifacts)
  • Machine Learning (sklearn, mllib, h2o, tensorflow, keras)
  • Responsible AI (AML RAI SDK, Fairlearn, InterpretML, DiCE, EconML)

CONTRATACIÓN & UBICACIÓN

La contratación será mediante contrato anual prorrogable como autónomo en jornada completa. El trabajo se desarrollará en remoto preferentemente dentro del horario de oficina del cliente para facilitar la coordinación con el resto del equipo. Banda salarial negociable en función de la experiencia aportada. Incorporación inmediata.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Artificial Intelligence Engineer Related jobs