Sua carreira alura em

Engenharia de Machine Learning

Aprenda todos os conteúdos exigidos pelo mercado para que você alavanque sua carreira de Engenharia de Machine Learning.

❤Quero me matricular
Ilustração de uma jornada de carreira, onde um personagem segue um caminho sinuoso chamado 'Mapa da sua Carreira' até um troféu dourado.
SOBRE A CARREIRA

CONQUISTE SEU LUGAR NO MERCADO

Com a Carreira de Engenharia de Machine Learning, você segue um caminho organizado de evolução profissional, direto ao ponto. Uma jornada estruturada, com desafios reais, conteúdos práticos e tudo que o mercado espera.

Prepare-se para ir além, com confiança, clareza e consistência.

❤Quero me matricular
Imagem da carreira: Engenharia de Machine Learning
CARREIRA

Engenharia de Machine Learning_

Ver carreira
❤Quero me matricular
INSTRUTORES DO MERCADO

APRENDA COM REFERÊNCIAS DO MERCADO

Esta Carreira é conduzida por profissionais que são destaques ativos no mercado de tecnologia. Eles atuam em empresas reconhecidas e compartilham, nas aulas, as melhores práticas que realmente fazem diferença na vida profissional.

❤Quero me matricular
Foto de Ana Clara Mioto Selo Carreiras

Ana Clara Mioto

Ana Clara é bacharela em Informática Biomédica e... Ver mais

Foto de Camila Quixabeira Selo Carreiras

Camila Quixabeira

Consultora de Dados com passagem por Engenharia... Ver mais

Foto de Julles Mitoura Selo Carreiras

Julles Mitoura

Engenheiro químico com mestrado e doutorado, atuo... Ver mais

Foto de Letícia Pires Selo Carreiras

Letícia Pires

Letícia possui mais de 4 anos de experiência em... Ver mais

Mapa da jornada

Sua Jornada na Carreira

Aprenda na ordem certa, com conteúdos organizados por níveis de domínio: do básico ao avançado, num caminho lógico. Cada nível te prepara para um novo desafio, conectando teoria e prática com foco no que o mercado realmente exige.

❤Quero me matricular
Imagem de um astronauta
Comece por aqui 🌟

O Mapa da sua Carreira

  • Construa sua base sólida para trabalhar com dados usando as principais ferramentas

    O ciclo básico constrói a base técnica para quem deseja entrar na área de dados e iniciar a jornada rumo à Engenharia de Machine Learning. Ao concluir este nível, você terá os fundamentos necessários para desenvolver projetos com dados e compreender como soluções de machine learning são estruturadas no mercado.Neste ciclo, você aprende programação em Python com boas práticas de desenvolvimento, manipulação e análise de dados com Pandas e fundamentos de estatística descritiva para compreender dados e resultados. Também desenvolve habilidades essenciais de consulta e manipulação de dados utilizando SQL, além de aprender controle de versão com Git e GitHub para colaboração em projetos. Você também entra em contato com fundamentos de computação em cloud, entendendo o ambiente onde aplicações de dados e machine learning são executadas em escala. Ao longo das atividades, também explora ferramentas modernas de desenvolvimento, incluindo o uso de IA como apoio na escrita de código e na resolução de problemas, ajudando profissionais a trabalhar com mais eficiência.Ao final deste nível, você terá uma base sólida em programação, dados e infraestrutura, preparada para avançar para a construção de aplicações que utilizam machine learning.

    Habilidades que desbloqueia nesse nível:

    • Aplicar métodos de transformação de dados
    • Agrupar dados para criação de tabelas
    • Trabalhar com dados do tipo datetime com Pandas
    • Extrair informações a partir dos dados
    • Manipular diferentes tipos de dados com Pandas
    • Elaborar gráficos para ajudar na análise dos dados
    • Elaborar gráficos para ajudar na análise dos dados
    • Criar e manipular funções em Python
    • Desenvolver projetos básicos em Python
    • Aplicar filtragem e seleção de dados usando a biblioteca pandas
    • Aplicar métodos de transformação de dados
    • Aplicar métodos de transformação de dados
    • Manipular um DataFrame Pandas
    • Trabalhar com fontes de dados XML, CSV, Excel e JSON
    • Manipular um DataFrame Pandas
    • Identificar e tratar exceções em Python
    • Criar e manipular dicionários em Python
    • Manipular um DataFrame Pandas
    • Criar e manipular listas em Python
  • Domine as bases da Engenharia de ML e construa sua primeira entrega

    No primeiro nível da carreira de Engenharia de Machine Learning, você começa a dar os passos fundamentais para transformar modelos em soluções reais. Aqui, você aprofunda seus conhecimentos em modelos clássicos de machine learning, como regressão e classificação, entendendo não apenas como treiná-los, mas também como estruturá-los para uso prático. Ao mesmo tempo, aprende a expor resultados por meio de APIs com Flask e FastAPI e a criar dashboards interativos com Streamlit, conectando modelos a aplicações reais.Outro pilar essencial deste nível é a introdução à engenharia de software, explorando padrões de arquitetura, organização de código e boas práticas que tornam projetos mais escaláveis e sustentáveis. Esse conhecimento é complementado pelo uso de containers com Docker, preparando modelos e aplicações para ambientes de produção.Além disso, você entra em contato com processamento distribuído com Spark e fundamentos de cloud, incluindo aspectos de custos e segurança em ambientes AWS. Esse conjunto de habilidades marca a transição do iniciante para o profissional capaz de construir, empacotar e disponibilizar soluções de machine learning prontas para uso em ambientes reais.

    • 10 cursos
    • 106 horas para conclusão
    • Com certificado de conclusão

    Habilidades que desbloqueia nesse nível:

    • Desenvolver APIs REST
    • Colocar um pipeline em produção
    • Tratar uma base de dados antes de inserir em modelos de machine learning
    • Compreender os resultados dos modelos de regressão através de métricas e gráficos
    • Extrair dados de uma API com a biblioteca Requests
    • Manipular um DataFrame Pandas
    • Entender integração contínua
    • Trabalhar com dados do tipo datetime com Pandas
    • Desenvolver projetos básicos em Python
    • Tratar uma base de dados antes de inserir em modelos de machine learning
    • Criar e manipular DataFrames a partir de consultas SQL
    • Treinar modelos de machine learning
    • Tratar uma base de dados antes de inserir em modelos de machine learning
    • Manipular um DataFrame Pandas
    • Manipular um DataFrame Pandas
    • Trabalhar colaborativamente com Git e GitHub
    • Aplicar transformações nos dados
    • Entender integração contínua
    • Manipular um DataFrame Pandas
    • Trabalhar colaborativamente com Git e GitHub
    • Treinar modelos de machine learning
    • Tratar uma base de dados antes de inserir em modelos de machine learning
    • Manipular um DataFrame Pandas
    • Autenticar usuários com JWT
    • Implementar um modelo de regressão RandomForestRegressor
    • Criar diferentes gráficos com a biblioteca Plotly
    • Treinar modelos de machine learning
    • Treinar modelos de machine learning
    • Fazer requisições HTTP para uma API
    • Extrair dados de uma API com a biblioteca Requests
    • Proteger de rotas de uma API
    • Refatorar código buscando legibilidade
    • Construir pipeline de dados
    • Utilizar cláusulas do SQL
    • Fazer uma aplicação online no Streamlit
    • Tratar uma base de dados antes de inserir em modelos de machine learning
    • Criar um dashboard interativo com Streamlit
    • Colocar um pipeline em produção
    • Implementar boas práticas e padrões de projeto
    • Realizar limpeza e tratamento da base de dados
    • Aplicar métodos de transformação de dados
    • Selecionar e interpretar quais são as features mais relevantes para o modelo de machine learning
    • Criar diferentes filtros, abas e páginas no Streamlit
    • Validar modelos de machine learning
    • Integrar AWS Bucket S3
    • Aplicar métodos de transformação de dados
    • Criar um dashboard interativo com Streamlit
    • Avaliar modelos de machine learning usando métricas de desempenho
    • Colocar um pipeline em produção
    • Utilizar o ChatGPT como assistente pessoal em um projeto de Machine Learning
    • Avaliar o desempenho de modelos de classificação
    • Treinar modelos de machine learning
    • Realizar limpeza e tratamento da base de dados
    • Treinar modelos de machine learning

    11 - Checkpoint da Carreira

    Neste nível, você deu os primeiros passos na construção de soluções de machine learning aplicáveis em cenários reais. Ao longo dos conteúdos, você desenvolveu modelos clássicos de regressão e classificação e começou a estruturar projetos de machine learning com boas práticas de engenharia. Também aprendeu a disponibilizar modelos por meio de APIs com Flask e FastAPI e a criar dashboards interativos com Streamlit, aproximando soluções de ML do uso em aplicações reais. Além disso, entrou em contato com containers utilizando Docker, processamento distribuído com Spark e fundamentos de cloud voltados para custos e segurança em ambientes AWS.No próximo nível, você irá aprofundar arquitetura de dados, automação e orquestração de pipelines, além de práticas completas de MLOps para sistemas de machine learning.

  • Refine suas habilidades em estruturação, entrega e qualidade

    Neste nível você evolui da construção de aplicações para o projeto de sistemas de machine learning mais robustos e automatizados, utilizados em ambientes reais de produção. Fechando este ciclo da carreira, você estará preparado para trabalhar com arquiteturas de dados e pipelines de machine learning utilizados em ambientes reais de produção.Nessa etapa, você aprofunda práticas de engenharia de software aplicadas a projetos de dados, aprendendo design patterns, testes automatizados e estratégias de qualidade de código que tornam soluções de machine learning mais confiáveis e sustentáveis. Você também aprende arquiteturas modernas de dados, como Data Lakes, Data Warehouses e Lakehouses, além de trabalhar com ferramentas amplamente utilizadas no mercado, como Databricks. Além disso, você vai aprender sobre a construção e orquestração de pipelines de dados e modelos utilizando ferramentas como Apache Airflow e Kubernetes, integrando preparação de dados, treinamento e entrega de modelos em fluxos automatizados. Também são exploradas práticas de CI/CD aplicadas ao ciclo de vida de machine learning.Do ponto de vista analítico, você amplia seu repertório com modelos de séries temporais, clusterização e processamento de linguagem natural, aplicando essas abordagens dentro de pipelines mais complexos. Durante os projetos, também explora ferramentas que utilizam inteligência artificial como apoio ao desenvolvimento, ajudando a otimizar tarefas técnicas e acelerar a construção de soluções.Ao final deste nível, você será capaz de projetar pipelines e arquiteturas de machine learning estruturadas, trabalhando com práticas modernas de MLOps utilizadas em ambientes corporativos.

    • 14 cursos
    • 174 horas para conclusão
    • Com certificado de conclusão

    Habilidades que desbloqueia nesse nível:

    • Implementar boas práticas e padrões de projeto
    • Colocar um pipeline em produção
    • Criar Deployments
    • Modelar os relacionamentos entre entidades
    • Aplicar transformações nos dados para serem usados em modelos de inteligência artificial
    • Utilizar padrões de design de código
    • Manipular um DataFrame Pandas
    • Aplicar as formas normais em um banco de dados
    • Processamento em lote e tratamento de erros
    • Trabalhar colaborativamente com Git e GitHub
    • Estruturar Data Lakes
    • Aplicar o processo do ETL (extração, transformação e carga) para atender às demandas do projeto
    • Utilizar o Serverless Framework
    • Criar diferentes gráficos com a biblioteca Plotly
    • Modelar um Data Warehouse
    • Manipular um DataFrame Pandas
    • Praticar herança, polimorfismo, encapsulamento e interface
    • Treinar modelos de machine learning
    • Aplicar métodos de transformação de dados
    • Tratar dados com Spark pandas API
    • Criar ambientes virtuais para garantir a execução de projetos de acordo com as versões das bibliotecas necessárias
    • Colocar um pipeline em produção
    • Aplicar métodos de transformação de dados
    • Realização de testes de unidade
    • Trabalhar colaborativamente com Git e GitHub
    • Executar diferentes consultas no SQLite a partir de um ambiente Python
    • Aplicar boas práticas para manter seu código limpo e eficiente
    • Construir pipeline de dados
    • Desenvolver projetos básicos em Python
    • Entender integração contínua
    • Gerenciar de variáveis de ambiente
    • Executar funções AWS lambda
    • Integrar aplicação e banco de dados
    • Treinar modelos de machine learning
    • Interpretar métricas de avaliação de modelos
    • Construir pipeline de dados
    • Trabalhar colaborativamente com Git e GitHub
    • Colocar um pipeline em produção
    • Interpretar métricas de avaliação de modelos
    • Construir pipeline de dados
    • Criar um dashboard interativo com Streamlit
    • Trabalhar colaborativamente com Git e GitHub
    • Construir pipeline de dados
    • Colocar um pipeline em produção
    • Implementar estruturas e políticas de governança
    • Trabalhar com dados do tipo datetime com Pandas
    • Treinar modelos de machine learning

    15 - Checkpoint da Carreira

    Neste nível, você avançou na construção de sistemas de machine learning mais estruturados, automatizados e preparados para ambientes reais. Ao longo dos conteúdos, você aprofundou práticas de engenharia de software aplicadas a projetos de dados, trabalhando com design patterns, testes automatizados e qualidade de código. Também explorou arquiteturas modernas de dados, como Data Lakes, Data Warehouses e Lakehouses, além de ferramentas amplamente utilizadas no mercado, como Databricks. Você aprendeu a estruturar pipelines de dados e modelos com orquestração utilizando Apache Airflow e Kubernetes, além de aplicar práticas de CI/CD ao ciclo de vida de modelos de machine learning. Por fim, ampliou seu repertório analítico trabalhando com séries temporais, clusterização e NLP dentro de pipelines mais complexos.No próximo nível, você irá aprofundar governança, monitoramento, deep learning e arquitetura de sistemas mais complexos em Engenharia de Machine Learning.

  • Domine a integração de pipelines de ML e garanta a qualidade e monitoramento no seu projeto.

    Neste nível você passa a projetar sistemas completos de machine learning em escala, integrando dados, modelos e infraestrutura em arquiteturas utilizadas por empresas. Ao concluir esta etapa, você estará preparado para desenvolver e liderar soluções de machine learning em escala, atuando na arquitetura de sistemas que utilizam inteligência artificial em ambientes de produção.Aqui, você aprofunda práticas avançadas de MLOps, implementando automação, monitoramento, versionamento e reprocessamento de modelos, além de trabalhar com feature stores para padronizar e escalar o uso de atributos em diferentes aplicações. Também aprende a integrar pipelines de machine learning em diferentes provedores de cloud, como AWS, Azure e GCP. Em termos de modelagem, você avança para deep learning utilizando PyTorch, explorando aplicações em visão computacional e previsão de séries temporais. Também entra em contato com práticas de LLMOps, aprendendo como avaliar e integrar modelos generativos dentro de sistemas estruturados de engenharia, sempre com o apoio de inteligência artificial na criação de código, automações e experimentação.Outro conteúdo desse nível é a arquitetura de sistemas complexos, utilizando conceitos como Domain-Driven Design e DataOps, além de práticas de qualidade de dados, testes e governança de IA. Ao fechar o nível, você estará preparado para projetar e operar sistemas completos de machine learning em produção, atuando como engenheiro(a) de machine learning em alto nível técnico dentro das organizações.

    • Com certificado de conclusão

    1 - Checkpoint da Carreira

    Você chegou ao topo da trilha e agora domina o ciclo completo de Engenharia de Machine Learning em produção!Ao longo dos conteúdos, você aprofundou práticas avançadas de MLOps, implementando automação, monitoramento, versionamento de modelos e utilização de feature stores em sistemas de ML. Aprendeu a integrar pipelines de machine learning, além de trabalhar com deep learning utilizando PyTorch em aplicações como visão computacional e séries temporais. Você entrou em contato com práticas de LLMOps e avaliação de modelos generativos, compreendendo como esses sistemas podem ser integrados a pipelines estruturados de engenharia.Além disso, consolidou conhecimentos em arquitetura de sistemas complexos, aplicando conceitos como Domain-Driven Design, DataOps, qualidade de dados, testes e governança de IA.Com esse conjunto de habilidades, você está preparado(a) para projetar e liderar soluções de machine learning em escala, atuando como engenheiro(a) de machine learning sênior, especialista ou líder técnico em ambientes que utilizam sistemas inteligentes em produção.

Conclusão da Carreira

Troféu de conclusão
❤Quero me matricular

CONQUISTAS DESBLOQUEADAS!

Habilidades Técnicas

Ao longo da trilha, você desenvolve competências práticas que reforçam sua confiança e preparo para os desafios reais do mercado.

Soft Skills

Durante a jornada, você fortalece comportamentos e atitudes essenciais para se destacar em qualquer ambiente profissional.

Posicionamento no Mercado

Ao seguir a carreira até o fim, você conquista preparo real e destaque entre os profissionais da área.

Mão amarela estilizada segurando uma bandeira azul, representando um checkpoint alcançado.
DESAFIOS PRÁTICOS

AVANCE COM CHECKPOINTS!

Ao final de cada etapa da carreira, você encara checkpoints com desafios práticos que testam e consolidam seu aprendizado.

São projetos que simulam situações reais do mercado ideais para ganhar confiança, montar portfólio e evoluir com propósito.

❤Quero me matricular

Aprenda com grandes líderes do mercado

Os professores das carreiras são profissionais experientes que atuam em empresas de referência.

Eles trazem para as aulas os desafios reais da profissão, com foco no que mais importa para sua atuação no dia a dia.

Foto de Ana Clara Mioto Selo Carreiras

Ana Clara Mioto

Ana Clara é bacharela em Informática Biomédica e... Ver mais

Foto de Camila Quixabeira Selo Carreiras

Camila Quixabeira

Consultora de Dados com passagem por Engenharia... Ver mais

Foto de Julles Mitoura Selo Carreiras

Julles Mitoura

Engenheiro químico com mestrado e doutorado, atuo... Ver mais

Foto de Letícia Pires Selo Carreiras

Letícia Pires

Letícia possui mais de 4 anos de experiência em... Ver mais

Foto de Henrique Bittencourt Selo Carreiras

Henrique Bittencourt

Engenheiro de Machine Learning, com experiência... Ver mais

❤Quero me matricular
ESCOLHA SUA CARREIRA

INICIE AGORA SUA EVOLUÇÃO

Temos um grupo de Carreiras organizadas por temas, níveis e demandas reais do mercado. Você só precisa encontrar a que faz sentido pra você e se comprometer com sua evolução semana a semana.

❤Quero me matricular
Composição visual de três avatares estilizados representando as carreiras disponíveis

O que você leva ao concluir uma Carreira?

Ao concluir cada curso dentro da carreira, você recebe um Certificado Alura reconhecido dentro do mercado educacional como validação de carga horária, habilidades conquistadas e projetos realizados.

❤Quero me matricular
Ilustração de um certificado da Alura com selos de validação e o nome do aluno.

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas
FAQ CARREIRAS ALURA

Perguntas
frequentes

❤Quero me matricular
01. O que é uma Carreira Alura?
As Carreiras estão disponíveis para todos os alunos e alunas de todos os planos da Alura, e são uma jornada contínua pensada para te guiar desde os fundamentos até a atuação prática no mercado.
02. Preciso ter experiência prévia para começar uma Carreira?
Não, algumas carreiras contém um conteúdo base que deve ser feito antes de iniciá-la se você ainda não tem aqueles conhecimentos, basta seguir a sequência de cursos da Carreira.
03. Recebo certificado ao concluir?
Sim, você recebe um certificado ao concluir cada curso, também recebe certificado ao concluir os níveis (exceto base) e ao término da Carreira.
04. Em quanto tempo posso concluir uma carreira?
Não existe limite de tempo para a conclusão, sugerimos que você tente se dedicar todas as semanas, para conseguir progredir nos conteúdos.
05. Esses conteúdos me ajudam a conseguir um emprego?
As Carreiras são criadas com foco no que as empresas buscam, desde habilidades técnicas até soft skills. Sugerimos que você se dedique na Carreira, faça os projetos, checkpoints e atividades propostas e crie seu portfólio.
06. Posso fazer mais de uma carreira ao mesmo tempo?
Uma carreira é uma jornada que exige dedicação, por isso não recomendamos que você faça mais de uma ao mesmo tempo. Se mesmo assim, você desejar se comprometer com mais de uma Carreira, você pode.
07. Qual a diferença entre uma carreira e um curso avulso?
A Carreira é uma sequência de cursos e checkpoints, criada para você ter direcionamento, clareza e continuidade.
08. Posso parar ou trocar de Carreira depois?
Sim, você pode sair da Carreira em que se inscreveu. E pode fazer a inscrição em outra Carreira se desejar trocar posteriormente.
09. Como acompanho o meu progresso na Carreira?
Depois de fazer a inscrição em uma Carreira, você acompanha seu progresso e vê seus próximos passos e certificados na própria plataforma Alura, em um espaço novo dedicado para o acompanhamento do seu caminho.
10. O que são Níveis e Checkpoints?
As carreiras possuem níveis que agrupam o conteúdo de acordo com o momento da Carreira, geralmente o primeiro nível são conteúdos que vão te deixar mais próximo do que as empresas pedem para uma pessoa em nível de estágio ou junior. Já checkpoints ficam ao fim dos níveis para te ajudar a praticar o que você aprendeu naquele nível.
11. Preciso fazer todos os cursos?
Para que você aproveite melhor a Carreira, aconselhamos que você siga a sequência dos cursos e checkpoints da Carreira, mas caso você deseje consumir cursos específicos, você pode.
12. Posso incluir cursos avulsos dentro da Carreira?
Não, as Carreiras têm uma sequência fixa de cursos, caso você queira fazer outros cursos da plataforma, você pode, sugerimos que você crie seu plano de estudo com os cursos que deseja estudar.
❤Quero me matricular