Deloitte
Jobgether
Engenheiro(a) Sr. Staff, Lustre
Sobre a oportunidade
Esta vaga está sendo anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nosso parceiro busca um(a) Engenheiro(a) Sr. Staff, Lustre, baseado(a) nos Estados Unidos.
Como a Jobgether funciona
Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.
Agradecemos seu interesse e desejamos o melhor!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
O(A) Engenheiro(a) Sr. Staff, Lustre desempenhará um papel técnico fundamental no avanço de sistemas de armazenamento distribuído e na melhoria do desempenho, confiabilidade e escalabilidade da tecnologia de sistema de arquivos Lustre. Esta posição prática é ideal para um(a) engenheiro(a) de sistemas experiente com profundo conhecimento em ambientes baseados em Linux, internos de sistemas de arquivos e infraestrutura de computação de alto desempenho. Você liderará investigações complexas de depuração, resolverá defeitos críticos e projetará melhorias em subsistemas centrais do Lustre. Trabalhando em estreita colaboração com as equipes de engenharia, engenharia de qualidade, suporte e lançamento, você ajudará a entregar soluções robustas e prontas para produção para cargas de trabalho exigentes. Você também fortalecerá as práticas de engenharia por meio de melhores diagnósticos, documentação, testes e compartilhamento de conhecimento. A função incentiva o uso criterioso de ferramentas assistidas por IA para acelerar a solução de problemas, a compreensão de código e o desenvolvimento de recursos, mantendo rigorosos padrões de engenharia.
Responsabilidades
- Projetar, desenvolver, depurar e aprimorar recursos e correções do LustreFS em subsistemas principais, incluindo llite, MDS/MDT, OSS/OST, LDLM e LNet.
- Investigar problemas relatados por clientes e em implantações de grande escala, realizar análise de causa raiz e implementar correções confiáveis e sustentáveis.
- Melhorar o desempenho, a confiabilidade e a tolerância a falhas em ambientes de armazenamento distribuído de grande escala.
- Liderar e contribuir para revisões de código, discussões de arquitetura e design, revisões de subsistemas e avaliações de prontidão operacional e de testes.
- Colaborar com as equipes de Engenharia de Qualidade (QE) e suporte para reproduzir problemas complexos, melhorar as informações de diagnóstico e expandir a cobertura de testes para cenários de falha de alto risco.
- Solucionar problemas em várias camadas do sistema, incluindo clientes, servidores, redes e componentes de armazenamento backend.
- Analisar logs do sistema, caracterizar gargalos de desempenho e validar correções por meio de testes direcionados, injeção de falhas e medições de desempenho.
- Melhorar a observabilidade, diagnósticos, facilidade de manutenção e práticas operacionais em implantações do Lustre.
- Documentar o comportamento dos subsistemas, técnicas de depuração, padrões de falha recorrentes e melhores práticas operacionais para fortalecer o conhecimento técnico compartilhado.
- Aplicar ferramentas assistidas por IA quando apropriado para acelerar a triagem de problemas, análise de logs, compreensão de código, depuração, documentação e exploração de design em estágio inicial.
- Promover a consistência da engenharia e a redundância técnica compartilhando conhecimentos, melhorando a qualidade das revisões de código e reduzindo a dependência de especialistas em subsistemas individuais.
- Orientar engenheiros menos experientes e liderar iniciativas técnicas focadas dentro dos subsistemas relevantes, conforme necessário.
Requisitos
- Pelo menos 10 anos de experiência em software de sistemas, sistemas distribuídos, engenharia de armazenamento, desenvolvimento de kernel Linux ou engenharia de sistemas de arquivos.
- Forte experiência prática no desenvolvimento, suporte ou otimização do LustreFS, com profundo conhecimento em pelo menos um subsistema principal.
- Habilidades avançadas de programação em C e fortes capacidades de depuração de sistemas Linux.
- Conhecimento prático de internos do kernel Linux, semântica de sistemas de arquivos, redes e análise de desempenho de sistemas.
- Experiência com LNet e/ou tecnologias de rede de alto desempenho, como RDMA, InfiniBand, RoCE ou redes de armazenamento baseadas em TCP.
- Capacidade comprovada de investigar e resolver problemas complexos que abrangem camadas de cliente, servidor, rede e armazenamento backend.
- Fortes habilidades analíticas e de solução de problemas, com uma abordagem rigorosa quanto à correção, manutenibilidade, testes e confiabilidade operacional.
- Capacidade de colaborar efetivamente entre as equipes de engenharia, garantia de qualidade, suporte e lançamento em um ambiente técnico dinâmico.
- Fortes habilidades de comunicação escrita e compartilhamento de conhecimento, com a capacidade de explicar problemas técnicos complexos e documentar soluções reutilizáveis.
- Experiência em computação de alto desempenho (HPC), infraestrutura de IA ou ambientes de armazenamento paralelo de grande escala é preferencial.
- Familiaridade com cargas de trabalho intensivas em metadados e de alto rendimento, incluindo caracterização de carga de trabalho e ajuste de desempenho, é uma vantagem.
- Exposição a ZFS, ldiskfs, armazenamento baseado em NVMe e ferramentas relacionadas de observabilidade e análise de desempenho é benéfica.
- Experiência no desenvolvimento de planos de teste, estruturas de teste reproduzíveis, runbooks, automação de diagnóstico ou outras ferramentas que melhorem a eficiência da solução de problemas é desejável.
- Conforto no uso de ferramentas assistidas por IA para apoiar a depuração, revisão de código, triagem de problemas, documentação e design técnico em estágio inicial é um diferencial.
- Experiência em orientar engenheiros juniores ou liderar iniciativas técnicas dentro de um subsistema específico é vantajosa.
Benefícios
- Emprego em tempo integral.
- Regime de trabalho remoto para candidatos baseados na Carolina do Norte ou Texas.
- Oportunidade de trabalhar com tecnologia avançada de armazenamento distribuído, suportando cargas de trabalho de computação exigentes e de grande escala.
- Responsabilidade prática por desafios complexos de engenharia envolvendo sistemas Linux, sistemas de arquivos, redes e otimização de desempenho.
- Oportunidade de influenciar a direção técnica, melhorar a confiabilidade da engenharia e fortalecer a experiência nos subsistemas centrais do Lustre.
- Exposição a fluxos de trabalho de engenharia assistidos por IA que aprimoram a depuração, a compreensão de código e a produtividade no desenvolvimento.
- Colaboração com equipes multifuncionais de engenharia, engenharia de qualidade, suporte e lançamento.
- Oportunidades para orientar engenheiros, compartilhar conhecimento especializado e contribuir para melhorias de longo prazo na plataforma.
