freehire launches on Product Hunt on 26 August.

Follow →

Mid-level Computer Vision/Machine Learning (Integração e Deployment)

Summary

This role involves developing and deploying computer vision and machine learning solutions for industrial inspection, specifically for engine block defect detection. The position focuses on integrating algorithms, optimizing models for Cloud and Edge environments, and building efficient inference pipelines using Python, C++, and various AI frameworks.

Olá, nós somos o CESAR!

Somos um centro de inovação e de educação que há 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.

Sua atuação em projeto de visão computacional aplicada à inspeção industrial será com foco na identificação de defeitos internos de blocos de motores por meio de imagens capturadas por câmeras. O desafio envolve a construção de uma solução capaz de processar imagens e vídeos, integrar algoritmos de visão computacional e modelos de Machine Learning, realizar inferência de forma eficiente e disponibilizar os resultados para os demais componentes da solução. Atuará em um time multidisciplinar, contribuindo principalmente para a integração, otimização, deployment e operação dos algoritmos de visão computacional em ambientes Cloud e Edge.

Esperamos que você ....

  • Possua graduação em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica, Engenharia Mecatrônica, Engenharia de Software ou áreas correlatas.
  • Tenha experiência prática com Visão Computacional e processamento digital de imagens.
  • Tenha experiência com Python, especialmente utilizando bibliotecas como OpenCV e NumPy.
  • Tenha experiência com integração e execução de modelos de Machine Learning e Deep Learning.
  • Tenha experiência com PyTorch ou frameworks equivalentes.
  • Conheça modelos de Visão Computacional para classificação, detecção e segmentação.
  • Tenha experiência com ONNX e/ou ONNX Runtime.
  • Possua conhecimentos em C/C++.
  • Tenha experiência no desenvolvimento de APIs, preferencialmente utilizando FastAPI ou tecnologias equivalentes.
  • Conheça Git, testes automatizados e práticas de desenvolvimento colaborativo.
  • Tenha conhecimentos de arquitetura de software, aplicações distribuídas e Linux.
  • Tenha experiência com Docker e desenvolvimento de aplicações containerizadas.
  • Tenha experiência com ambientes Cloud, preferencialmente AWS.

Precisamos que você...

  • Desenvolva e integre pipelines de aquisição, processamento e análise de imagens e vídeos.
  • Integre algoritmos de Visão Computacional e modelos de Machine Learning à solução de inspeção industrial.
  • Desenvolva soluções para processamento de imagens e inferência em ambientes de produção.
  • Atue na otimização de modelos e pipelines, considerando desempenho, latência e utilização eficiente dos recursos computacionais.
  • Implemente soluções de inferência utilizando formatos e runtimes como ONNX e ONNX Runtime.
  • Desenvolva e integre aplicações para execução em ambientes Cloud e Edge.
  • Desenvolva APIs e interfaces de integração entre os diferentes componentes da solução.
  • Implemente containers e ambientes reprodutíveis para execução dos algoritmos e modelos.
  • Contribua com pipelines de CI/CD e automação de processos de build, testes e deployment.
  • Implemente mecanismos de logging, monitoramento e diagnóstico.
  • Colabore com cientistas de dados, especialistas em Visão Computacional, engenheiros de software e demais profissionais do projeto.
  • Apoie a evolução dos modelos e algoritmos a partir das informações obtidas durante a execução da solução.
  • Documente arquitetura, componentes, interfaces, processos de deployment e decisões técnicas.

É legal que você...

  • Tenha experiência em aplicações industriais de Computer Vision ou sistemas de inspeção visual automatizada.
  • Conheça Automated Optical Inspection (AOI).
  • Tenha experiência com processamento de vídeo em tempo real.
  • Conheça GStreamer e/ou FFmpeg.
  • Tenha experiência com integração de câmeras ou dispositivos de aquisição de imagens.
  • Tenha experiência com NVIDIA Jetson ou IPCs industriais.
  • Conheça TensorRT e técnicas de otimização de inferência em GPU.
  • Tenha conhecimento de técnicas como quantização e pruning para otimização de modelos.
  • Tenha experiência com sistemas Cloud e Edge integrados.
  • Conheça práticas e ferramentas de MLOps, como MLflow, DVC ou equivalentes.
  • Tenha experiência com CI/CD e automação de pipelines.
  • Tenha experiência com Kubernetes.
  • Tenha experiência com C++ aplicado à Visão Computacional.
  • Conheça metrologia e medição dimensional baseada em imagens.
  • Conheça as normas de roscas métricas ISO 68-1 e ISO 965.

Tecnologias que fazem parte do desafio...

Python | C/C++ | OpenCV | NumPy | PyTorch | ONNX | ONNX Runtime | Docker | Linux | FastAPI | AWS | GStreamer | FFmpeg | TensorRT | NVIDIA Jetson

Aqui no CESAR, nós temos algumas práticas que proporcionam uma rotina mais positiva para a pessoa colaboradora:

  • Horário flexível;
  • Estrutura horizontal;
  • Programas de treinamento e desenvolvimento;
  • Cultura voltada para a Diversidade & Inclusão, onde você pode ser livre pra ser quem é!

Gostou? Espera só para conferir nosso pacote variado de benefícios:

  • Plano de saúde e odontológico;
  • Vale Refeição / Alimentação;
  • Auxílio Idiomas;
  • Auxílio Creche;
  • Auxílio Lentes de Contato;
  • Seguro de Vida;
  • Descontos em cursos da CESAR School;
  • DayOff (no mês do Aniversário);
  • Gympass;
  • Moodar;

Quer conhecer melhor o CESAR? Clica aqui e vem com a gente!

#inovacaocesar #vemprocesar #soucesar

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available