SDO Moçambique

MLOps Engineer

SDO Moçambique  •  Mozambique, MZ / Maputo, MZ (Onsite)  •  1 day ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Objectivos da função

O Engenheiro será responsável por conceber, construir, implementar e manter modelos de aprendizagem automática escaláveis e soluções orientadas a dados que resolvem problemas de negócio reais. Esta função faz a ponte entre a ciência de dados e a engenharia de software, garantindo que os modelos de aprendizagem automática estão prontos para produção, são fiáveis e têm um elevado desempenho.

Responsabilidades:

  • Identificar oportunidades de automatização e otimização de processos em vários departamentos e funções;
  • Conceber, desenvolver e implementar soluções automatizadas utilizando ferramentas e tecnologias adequadas;
  • Colaborar com equipas multifuncionais para recolher requisitos e definir objectivos de automatização;
  • Realizar estudos de viabilidade e analisar a relação custo-benefício das iniciativas de automatização;
  • Realizar testes e depuração de processos automatizados para garantir a precisão e a fiabilidade;
  • Monitorizar e manter soluções automatizadas, incluindo a decteção e resolução de problemas;
  • Tomar decisões sobre as abordagens de automatização mais eficazes para diferentes processos;
  • Recomendar melhorias e otimizações de processos com base nos resultados da automatização;
  • Aplicar os princípios da IA responsável, incluindo equidade, explicabilidade e transparência.

Desenvolvimento e Implementação de Modelos

  • Conceber, desenvolver, treinar e avaliar modelos de aprendizagem automática para casos de utilização de previsão, classificação, recomendação ou otimização;
  • Transformar protótipos de ciência de dados em pipelines de aprendizagem automática prontos para produção;
  • Implementar modelos utilizando APIs, tarefas em lote ou arquiteturas de streaming;
  • Monitorizar o desempenho dos modelos, a deriva dos dados e os requisitos de retreinamento em produção.

Engenharia de Dados e Características

  • Colaborar com os engenheiros de dados na criação e otimização de pipelines de dados para o treino de modelos, inferência e outras tarefas relacionadas com dados;
  • Realizar engenharia e selecção de características para melhorar a precisão e o desempenho dos modelos.

Governança, Segurança e Ética

  • Garantir que os modelos cumprem os requisitos em matéria de privacidade de dados, segurança e regulamentação.

Engenharia de Software e MLOps

  • Escrever código limpo, fácil de manter e bem testado, utilizando as melhores práticas de engenharia de software;
  • Implementar pipelines de CI/CD para fluxos de trabalho de aprendizagem automática;
  • Utilizar ferramentas de contentorização e orquestração (por exemplo, Docker, Kubernetes) para implementações escaláveis;
  • Aplicar práticas de MLOps, incluindo controlo de versões, acompanhamento de experiências e gestão do ciclo de vida dos modelos.

Colaboração e Envolvimento das Partes Interessadas

  • Colaboração e Envolvimento das Partes Interessadas;
  • Trabalhar em estreita colaboração com cientistas de dados para implementar modelos;
  • Estabelecer parcerias com as equipas de produto e de negócios para compreender os requisitos e as métricas de sucesso;
  • Comunicar o comportamento, as limitações e os resultados dos modelos às partes interessadas sem conhecimentos técnicos.

Requirements

  • Licenciatura ou mestrado em ciência da computação, engenharia, ciência de dados, matemática ou área relacionada;
  • Mais de 3 anos de experiência em aprendizagem automática, engenharia de software ou ciência de dados aplicada (dependendo do nível).

Competências técnicas necessárias:

  • Sólidas competências de programação em Python (obrigatório); familiaridade com Java, Scala ou C++ é uma vantagem;
  • Experiência prática com frameworks de aprendizagem automática como TensorFlow, PyTorch, scikit-learn e XGBoost;
  • Sólidos conhecimentos de aprendizagem supervisionada e não supervisionada, avaliação de modelos e técnicas de otimização;
  • Experiência com ferramentas e frameworks de processamento de dados (ex.: Pandas, NumPy, Spark);
  • Conhecimento de APIs REST e arquitetura de micro-serviços.

MLOps e Cloud

  • Experiência na implementação de modelos de aprendizagem automática em ambientes de produção;
  • Familiaridade com plataformas na nuvem (AWS, Azure ou GCP) e serviços de aprendizagem automática geridos;
  • Experiência com ferramentas de CI/CD e sistemas de controlo de versões (Git).
SDO Moçambique

About SDO Moçambique

SDO MOÇAMBIQUE - ACREDITAMOS NO VALOR DAS PESSOAS E DAS ORGANIZAÇÕES

Agimos com INTEGRIDADE, aceitando desafios com AUDÁCIA e AMBIÇÃO. Acreditamos no valor das PESSOAS e das ORGANIZAÇÕES que, com a MOTIVAÇÃO e COMPETÊNCIA da nossa equipa, irão potenciar a EFICÁCIA e o SUCESSO da sua EMPRESA através da superação das expectativas dos seus CLIENTES.

Criamos SOLUÇÕES de DESENVOLVIMENTO ORGANIZACIONAL, numa perspectiva INTEGRADA E INOVADORA, através da prestação de serviços de: CONSULTORIA de GESTÃO e de NEGÓCIOS, de melhoria da relação e do SERVIÇO ao CLIENTE e de atracção, gestão e desenvolvimento do CAPITAL HUMANO.

We act with INTEGRITY accepting challenges with AUDACITY and AMBITION. We believe in the value of PEOPLE and ORGANIZATIONS which, with our team´s MOTIVATION and SKILLS, will enhance your COMPANY'S EFFECTIVENESS and SUCCESS by overcoming the expectations of its CUSTOMERS.

We create ORGANIZATIONAL DEVELOPMENT SOLUTIONS, in an INTEGRATED AND INNOVATIVE perspective, through the provision of the following services: MANAGEMENT and BUSINESS CONSULTING, relationship and CUSTOMER SERVICE improvement, attraction, management and development of HUMAN CAPITAL.

Industry
Consulting & Advisory
Company Size
51-200 employees
Headquarters
Maputo, MZ
Year Founded
2009
Website
co.mz
Social Media