Sidia
Desenvolvedor de software sênior - pesquisa, desenvolvimento e ia aplicada (health data lab)
Senior researcher/developer in Sidia's health data lab in Manaus: leads applied AI research — defining experiments, training and evaluating ML/DL models (PyTorch, TensorFlow, Hugging Face), coding for resource-constrained embedded devices, and writing papers, reports and patents. Requires advanced Python, C/C++, ETL/CI/CD skills and a graduate degree in AI/ML.
- Compensation
- Not disclosed
- Location
- Manaus, Brazil
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Degree in Computer Science, Computer Engineering or related
- Master's or PhD in AI, Signal Processing, Machine Learning, Deep Learning or related
- Applied AI research and experimental development experience
- Mastery of scientific methods, experimental design and statistical analysis
- Experience with time series processing
- Mastery of Machine Learning and Deep Learning techniques
- Experience with embedded systems projects
- Understanding of model evaluation, metric definition and performance analysis
- Publications in relevant scientific conferences and journals
- Writing, reviewing and submitting scientific papers, patents and technical reports
- Building, validating and deploying ETL structures
- Communicating scientific results to technical, management and funding-agency audiences
- Advanced Python
- C/C++
- PyTorch, TensorFlow, Scikit-learn, Hugging Face (Transformers, Datasets)
- Data visualization libraries (matplotlib, seaborn, plotly)
- Creation, fine-tuning, evaluation and benchmarking of large-scale AI models
- Git, CI/CD, data and experiment versioning (DVC, LakeFS)
- Data engineering: SQL, NoSQL, Data Lakes, data pipelines
- Advanced English
Nice to have
- Kotlin
- Prior work in research centers or R&D labs
- Academia-industry collaborative project experience
- Work with Android systems
- Scientific monitoring: model metrics, data drift detection, experiment auditing
- Agile methodologies (Scrum, Kanban)
Full description
Formação Acadêmica
- Graduação em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
- Mestrado ou Doutorado em Inteligência Artificial, Processamento de Sinais, Aprendizado de Máquina, Deep Learning ou áreas afins.
Principais Atividades
- Pesquisa Científica e Liderança Técnica;
- Definir hipóteses científicas, protocolos experimentais e métricas de avaliação;
- Planejar e executar experimentos para validação de novos modelos, arquiteturas e metodologias;
- Conduzir estudos comparativos e análises estatísticas de desempenho em modelos de ML;
- Orientar pesquisadores, analistas e engenheiros na condução de atividades de P&D;
- Garantir rigor científico, reprodutibilidade e conformidade metodológica;
- Redigir e revisar artigos científicos, relatórios técnicos e patentes;
- Programar para dispostivos embarcados com capacidade de processamento e memória limitada;
- Apoiar a elaboração de propostas técnicas para projetos financiados por agências de foment;
- Automatizar pipelines de treinamento de ML: Criação de fluxo para treinamento, validação, empacotamento e implantação continua (CI/CD/CT);
- Documentar e atualizar documentações técnicas de software.
Principais Habilidades
- Atuação em pesquisa aplicada e desenvolvimento experimental em IA;
- Domínio de métodos científicos, desenho experimental e análise estatística;
- Capacidade de transformar desafios científicos em soluções tecnológicas com impacto;
- Experiência na comunicação de resultados científicos para públicos técnicos, gestores e agências de fomento;
- Experiência em processamento de séries temporais;
- Dominar técnicas de Machine Learning e Deep Learning;
- Dominar projetos utilizando sistemas embarcados;
- Entender sobre avaliação de modelos, definição de métricas e análise de desempenho;
- Publicações em conferências e periódicos científicos relevantes;
- Dominar escrita, revisão e submissão de artigos científicos, escrita técnica para patentes, relatórios técnicos e documentos de projetos de P&D;
- Construção, validação e implantação de estruturas de ETL.
Principais Tecnologias
- Linguagens: Python (avançado), C/C++ (Obrigatório), Kotlin (desejável);
- Frameworks e Bibliotecas de IA: PyTorch, TensorFlow, Scikit-learn, Hugging Face (Transformers, Datasets), visualização (matplotlib, seaborn, plotly, etc.);