CSC Leasing Co.
EnCharge AI
Engenheiro(a) de Compilador de IA
Sobre a oportunidade
EnCharge AI é líder em sistemas avançados de hardware e software de IA para computação de ponta a nuvem. A tecnologia robusta e escalável de computação em memória de próxima geração da EnCharge oferece eficiência e densidade de computação ordens de magnitude maiores em comparação com as melhores soluções atuais. A arquitetura de alto desempenho é acoplada à integração de software perfeita e permitirá que o imenso potencial da IA seja acessível em aplicações com restrições de energia, energia e espaço. A EnCharge AI foi lançada em 2022 e é liderada por tecnólogos veteranos com experiência em design de semicondutores e sistemas de IA.
Sobre a Vaga
A EnCharge AI está buscando um(a) Engenheiro(a) de Compilador de IA altamente qualificado(a) e experiente para liderar os esforços no desenvolvimento e otimização de compiladores de grafos adaptados para cargas de trabalho de IA e ML de ponta. Você colaborará com arquitetos de hardware e pesquisadores de IA para aprimorar o desempenho, otimizar grafos de computação e permitir a implantação eficiente de modelos nos Aceleradores de Inferência da EnCharge.
Responsabilidades
Arquitetar, projetar e implementar otimizações para execução de modelos de IA em compiladores de grafos para melhorar o desempenho, reduzir a latência e maximizar a utilização do hardware.
- Trabalhar em estreita colaboração com pesquisadores de ML, engenheiros de hardware e desenvolvedores de software para projetar e implantar modelos de IA, compreendendo e abordando desafios específicos de hardware.
- Trabalhar em otimizações de desempenho para modelos de redes neurais, como fusão de camadas, fusão de operadores e transformações em nível de grafo.
- Desenvolver otimizações e passes de compilador que convertem modelos de IA de alto nível (por exemplo, de TensorFlow, PyTorch) em representações intermediárias (IR).
- Implementar análise de parsing, análise semântica e geração de IR para frameworks de deep learning.
- Pesquisar e integrar os avanços mais recentes em design de compiladores, otimizações de modelos de ML e aceleração de hardware em compiladores de grafos.
- Fornecer liderança, mentoria e orientação técnica a uma equipe de engenheiros focados em otimizações de compiladores de grafos.
Qualificações
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia Elétrica ou área relacionada (Doutorado preferencial).
- 3+ anos em desenvolvimento de compiladores, com forte foco em compiladores de grafos de IA ou ML.
- Proficiência em frameworks de compiladores de grafos de IA (por exemplo, MLIR, Torch-FX)
- Sólida experiência em arquiteturas de hardware (por exemplo, GPUs, TPUs, ASICs) e técnicas de otimização como fusão, quantização e tiling.
- Familiaridade com operadores de redes neurais e geração de código.
- Forte compreensão de representações intermediárias, parsing de código e análise semântica em design de compiladores.
- Proficiência em C++, Python, ou outras linguagens de programação comumente usadas em desenvolvimento de compiladores.
- Experiência comprovada liderando e orientando equipes de engenharia com entrega de projetos bem-sucedida.
- Contribuições open-source para frameworks e bibliotecas de software de IA são um diferencial.
A EnCharge AI é um empregador que oferece igualdade de oportunidades de emprego nos Estados Unidos.
A faixa salarial para esta posição é de $190,000 a $255,000 USD por ano.
(Por Ano: $195,000 a $265,000 CAD | €110,000 a €160,000 EUR | 1,206,458 a 1,754,848 NOK)
A remuneração real oferecida será determinada com base no conhecimento, habilidades e experiência relacionados ao cargo.
