Siemens
Morningstar
Engenheiro de Software Sênior
Sobre a Vaga
Como Engenheiro de Software Sênior, você trabalhará em estreita colaboração com proprietários de produtos, equipes de engenharia e líderes técnicos em nossa plataforma de feed de dados de próxima geração. Esta função é focada principalmente na criação de pipelines de dados baseados em Python e sistemas de entrega de dados baseados em arquivos no AWS. Você também contribuirá para a criação de interfaces web para monitoramento e configuração de nossos feeds de dados.
Você irá arquitetar e implementar soluções para entrega de dados em vários formatos de arquivo (CSV, Parquet, JSON) para clientes através do S3, SFTP e Marketplaces de Dados em Nuvem, como o Marketplace da Snowflake, garantindo que as soluções sejam escaláveis, confiáveis e atendam aos SLAs de nível empresarial.
Principais Responsabilidades
- Construir e manter pipelines de dados baseados em Python no AWS (S3, Lambda, Step Functions, Glue, ECS) para geração e entrega escalável de feeds baseados em arquivos.
- Projetar mecanismos de entrega de arquivos que suportem múltiplos formatos (CSV, Parquet, JSON) com estratégias adequadas de particionamento, compressão e criptografia.
- Implementar sistemas de validação de qualidade de dados, monitoramento e alertas para garantir a entrega confiável dos feeds.
- Contribuir para a migração de produtos de feed legados para a arquitetura nativa em nuvem do AWS e participar de práticas de DevOps, incluindo CI/CD e infraestrutura como código.
- Colaborar na criação de interfaces web para monitoramento e configuração de feeds — a disposição para aprender e contribuir é mais importante do que um conhecimento profundo em front-end.
- Participar de revisões de código, documentação técnica e suporte à produção.
Requisitos
O que esperamos
- Bacharelado em Ciência da Computação ou área relacionada, com 5+ anos de experiência em engenharia de software ou de dados.
- Experiência em Python para construção de pipelines de dados, processos de ETL e serviços de backend.
- Experiência prática com plataformas de nuvem (AWS, Google Cloud Platform ou Azure), incluindo experiência com serviços de computação, armazenamento e serverless para pipelines de dados nativos em nuvem.
- Experiência trabalhando com formatos de dados baseados em arquivos (CSV, Parquet, JSON) e projetando soluções confiáveis de entrega de dados.
- Familiaridade com SQL e experiência com práticas modernas de desenvolvimento (Git, CI/CD, testes automatizados).
Diferenciais
- Experiência prévia com Vue.js, React ou outros frameworks modernos de JavaScript.
- Familiaridade com governança de dados, gestão de metadados e conceitos de linhagem de dados.
- Experiência em serviços financeiros ou indústrias reguladas com requisitos rigorosos de qualidade de dados e SLA.
Faixa Salarial Base $90,489.00-132,711.00
Percentual de Incentivo Alvo 12.5% Anual
O ambiente de trabalho híbrido da Morningstar oferece a oportunidade de colaborar presencialmente a cada semana, pois descobrimos que somos mais eficazes quando estamos juntos propositalmente de forma regular. Na maioria de nossas localidades, nosso modelo de trabalho híbrido é de quatro dias no escritório por semana. Uma série de outros benefícios também está disponível para aumentar a flexibilidade conforme as necessidades mudam. Não importa onde você esteja, você terá ferramentas e recursos para se envolver de forma significativa com seus colegas globais.
001_MstarInc Morningstar Inc. Entidade Legal
