Aboitiz Data Innovation (ADI) é uma das startups mais promissoras no campo da Ciência de Dados e Inteligência Artificial. Acreditamos que os dados podem impulsionar mudanças para um mundo melhor, promovendo o avanço de negócios em diversas indústrias e comunidades.
Estamos em busca de um Engenheiro Júnior de Full Stack motivado e tecnicamente habilidoso para se juntar à nossa equipe, com foco específico no setor industrial e de geração de energia. Esta função é destinada a um profissional em início de carreira que é apaixonado por construir aplicações web escaláveis e amigáveis ao usuário, possuindo uma base sólida em desenvolvimento full stack. O candidato ideal terá uma compreensão básica do setor de energia, familiaridade com fluxos de trabalho de produtos de IA e experiência em ciclos de vida de desenvolvimento de software (SDLC).
Este papel requer proficiência em JavaScript, SQL, Python e GitHub, bem como a capacidade de colaborar com equipes multifuncionais e comunicar conceitos técnicos complexos para partes interessadas não técnicas. Você trabalhará em estreita colaboração com engenheiros seniores, cientistas de dados e especialistas no assunto para desenvolver soluções que suportem gestão de ativos, monitoramento de desempenho e otimização operacional na indústria de geração de energia.
Responsabilidades
Desenvolvimento Full Stack:
- Desenvolver e manter componentes de front-end e back-end de aplicações web utilizando JavaScript, Python e SQL. Construir interfaces responsivas e amigáveis ao usuário para suportar visualização de dados, análises e relatórios para casos de uso industrial e de geração de energia.
- Projetar e implementar APIs RESTful para permitir a integração perfeita entre aplicações de front-end e sistemas de back-end.
- Colaborar com engenheiros de dados e equipes de análise para integrar pipelines de dados e modelos de IA em aplicações web.
- Escrever código limpo, eficiente e bem documentado, aderindo às melhores práticas e padrões de codificação.
Foco em Indústria e Geração de Energia:
- Adquirir compreensão sobre o setor de geração de energia e seus desafios únicos, incluindo gestão de ativos, monitoramento de desempenho e otimização operacional.
- Suportar o desenvolvimento de aplicações para monitoramento de condições em tempo real, manutenção preditiva e rastreamento do ciclo de vida de equipamentos.
- Auxiliar na construção de ferramentas para análise de taxa de calor, cálculos de eficiência e análise de fator de carga para melhorar o desempenho operacional.
- Contribuir para a integração de aplicações com sistemas de dados industriais (por exemplo, SCADA, OPC, MES) e sistemas empresariais.
Fluxos de Trabalho de Produto de IA e SDLC:
- Colaborar com cientistas de dados e engenheiros de IA para integrar modelos de IA/ML em aplicações web, garantindo implantação e escalabilidade sem interrupções.
- Participar dos processos do Ciclo de Vida de Desenvolvimento de Software (SDLC), incluindo levantamento de requisitos, design, desenvolvimento, testes e implantação.
- Usar GitHub para controle de versão, revisões de código e desenvolvimento colaborativo.
- Auxiliar no desenvolvimento de frameworks de teste automatizado para garantir a confiabilidade e o desempenho das aplicações.
Colaboração e Comunicação com Stakeholders:
- Trabalhar em estreita colaboração com engenheiros, equipes de operações e partes interessadas de negócios para entender suas necessidades e entregar soluções que gerem valor.
- Traduzir conceitos técnicos complexos em percepções claras e acionáveis para partes interessadas não técnicas.
- Participar de reuniões de equipes multifuncionais, fornecendo atualizações sobre o progresso do projeto e abordando feedback.
Aprendizado e Melhoria Contínua:
- Manter-se atualizado sobre tecnologias emergentes, ferramentas e melhores práticas em desenvolvimento full stack e no setor de geração de energia.
- Buscar oportunidades para aprimorar suas habilidades técnicas e conhecimento do domínio por meio de treinamento, mentoria e experiência prática.
- Contribuir para uma cultura de inovação, colaboração e melhoria contínua dentro da equipe.
Requisitos
- Graduação em Ciência da Computação, Engenharia de Software ou área relacionada.
- 1-2 anos de experiência em desenvolvimento full stack ou em função relacionada (incluindo estágios e projetos acadêmicos).
- Proficiência em JavaScript, Python e SQL para desenvolvimento tanto de front-end quanto de back-end.
- Experiência com GitHub para controle de versão e desenvolvimento colaborativo.
- Compreensão sólida de APIs RESTful e arquitetura de aplicações web.
- Familiaridade com o Ciclo de Vida de Desenvolvimento de Software (SDLC) e melhores práticas.
- Fortes habilidades de resolução de problemas com atenção aos detalhes.
- Habilidades de comunicação eficazes, capazes de explicar conceitos técnicos para partes interessadas não técnicas.
Qualificações Preferenciais:
- Conhecimento do setor de geração de energia ou indústrias relacionadas.
- Experiência com fluxos de trabalho de IA/ML e integração de modelos de IA em aplicações.
- Experiência prática com frameworks de front-end como Vue.js (o framework Quasar é um diferencial), ReactJS (framework Next.js) e bibliotecas de estilo moderno como Tailwind CSS.
- Experiência em desenvolvimento de back-end usando Node.js (o framework NestJS é um diferencial) e Kotlin.
- Experiência com bancos de dados relacionais (PostgreSQL, MySQL, etc.) e não relacionais é uma vantagem.
- Familiaridade com GraphQL e desenvolvimento de APIs (REST & GraphQL).
- Entendimento de sistemas de dados industriais (por exemplo, SCADA, OPC, MES) e sua integração com aplicações web.
- Exposição a plataformas de nuvem como AWS e ferramentas de containerização (por exemplo, Docker, Kubernetes).
- Experiência com automação e pipelines de CI/CD usando GitHub Actions.
- Conhecimento de ferramentas de visualização de dados como Tableau, Power BI ou D3.js.
Requisito
Por favor, consulte a descrição do trabalho.