Projetar e implementar algoritmos de otimização utilizando C++, Python ou Java.
Realizar análises de dados para identificar tendências e padrões que auxiliem nas estratégias de negócio.
Colaborar com equipes multidisciplinares para transformar problemas de negócio em soluções.
Implementar testes automatizados para garantir a precisão e robustez dos sistemas.
Documentar a lógica de algoritmos e a arquitetura das soluções para suporte e manutenção.
Preparar e apresentar resultados para stakeholders.
Formação em Matemática, Ciência da Computação, Engenharias ou áreas relacionadas.
Experiência sólida com desenvolvimento em C++ com foco em algoritmos de alto desempenho.
Conhecimento em Python.
Experiência em Java, com foco em serviços Spring Boot.
Proficiência em programação matemática e otimização.
Familiaridade com práticas de paralelização e computação de alto desempenho.
Conhecimento avançado de padrões de design e boas práticas de desenvolvimento (SOLID, Clean Code).
Experiência com metodologias ágeis (Scrum/Kanban).
Diferenciais
Experiência prévia em ciência de dados.
Experiência com mapas vetoriais e manipulação de dados geográficos (QGIS, HERE, OSM, MapLink).
Conhecimento em Inteligência Artificial aplicada à otimização e análise de dados.
Experiência em Pesquisa Operacional.
Conhecimento em sistemas de versionamento de código (Git) e CI/CD.
Conhecimento em métodos de programação linear e não linear, heurística e meta-heurística.
Conhecimento em Machine Learning.
Experiência com SQL para manipulação e análise de grandes volumes de dados.
Conhecimento de algoritmos de roteirização e otimização logística, incluindo algoritmos de caminhos mínimos.
VT - 6% (opcional)
Cartão de benefícios - R$ 700,00
Plano de saúde