C3 AI

Engenheiro de Software Sênior, Plataforma - Dados + IA (Back-End)

PythonJavaPostgreSQLAWSGCPKubernetesC++C#
Tradução automática. Consulte o original.

Sobre a oportunidade

C3 AI (NYSE: AI) é a empresa de software de aplicação de IA corporativa. A C3 AI oferece uma família de produtos totalmente integrados, incluindo a plataforma de IA agente C3, uma plataforma de ponta a ponta para desenvolver, implantar e operar aplicações de IA corporativa, aplicações C3 AI, um portfólio de aplicações de IA corporativa SaaS específicas do setor que permitem a transformação digital de organizações globalmente, e a IA Generativa C3, um conjunto de ofertas de IA generativa específicas de domínio para empresas. Saiba mais em: C3 AI c3.ai/

A C3 AI está em busca de Engenheiros de Software Sênior para se juntarem à organização de Dados, que cresce rapidamente dentro do departamento de Engenharia de Plataforma. Os candidatos selecionados terão a oportunidade de trabalhar com tecnologias de alto valor na interseção de sistemas distribuídos de grande escala, infraestrutura de dados e machine learning. Você irá projetar, desenvolver e manter diversos recursos em uma plataforma de IA/ML altamente escalável e extensível para aplicações de grande escala, envolvendo ciência de dados, sistemas distribuídos e estratégia multi-cloud.

Você terá oportunidades de assumir a responsabilidade por componentes, colaborar para direcionar a estratégia técnica e trabalhar em projetos interessantes e impactantes. Junte-se a nós na construção da plataforma de IA/ML de próxima geração em escala de petabytes que impulsiona algumas das maiores empresas do mundo em Energia, Serviços Financeiros, Utilidades, Saúde, Aeroespacial, Defesa, etc. Acelere sua carreira na empresa líder em IA corporativa que está em uma trajetória de hipercrescimento.

Responsabilidades

  1. Projetar e desenvolver infraestrutura e serviços para viabilizar pipelines de dados para escala de petabytes e além.
  1. Projetar e desenvolver abstrações sobre armazenamentos de dados como Cassandra, PostgreSQL, Snowflake, etc.
  1. Projetar e desenvolver abstrações de sistema de arquivos sobre AWS S3, Blobs do Azure, HDFS, etc.
  1. Projetar e desenvolver conectores para diversos armazenamentos de dados externos.
  1. Projetar e desenvolver componentes de sistemas distribuídos para processamento de fluxo, enfileiramento, processamento em lote, motores de análise, etc.
  1. Desenvolver e manter APIs de alto desempenho e líderes do setor para aplicações de IA/ML.
  1. Desenvolver e manter recursos para computação distribuída sobre dados de grande escala para fluxos de trabalho de ML.
  1. Projetar e desenvolver sistemas de dados específicos para ML, como feature stores e frameworks comportamentais, como motores de recomendação.
  1. Projetar e desenvolver integrações com tecnologias de computação distribuída, como Apache Spark, Ray, etc., para exploração de dados e orquestração de cargas de trabalho de ML.
  1. Projetar e desenvolver integrações com bibliotecas de análise de dados como Pandas, Koalas, etc.
  1. Desenvolver e colocar em produção modelos de IA/ML para previsão de falhas, inferência de esquema de dados, etc.
  1. Trabalhar em frameworks para rastreamento de desempenho, escalabilidade e confiabilidade sobre diferentes componentes de uma plataforma de IA/ML altamente extensível.
  1. Trabalhar com arquitetos, gerentes de produto e engenheiros de software de várias equipes em um ambiente altamente colaborativo.
  1. Participar e fornecer insights em discussões técnicas.
  1. Escrever código limpo seguindo uma metodologia orientada a testes.
  1. Entregar compromissos prontamente seguindo a metodologia de desenvolvimento de software ágil.

Qualificações

  1. Bacharelado em Ciência da Computação, Engenharia da Computação ou áreas correlatas.
  1. Mínimo de 5 anos de experiência profissional em uma empresa de software de ritmo acelerado.
  1. Sólida compreensão dos fundamentos de Ciência da Computação.
  1. Alta proficiência em codificação com Java, C++, C# ou alguma outra linguagem compilada. Python também seria aceitável.
  1. Forte competência em programação orientada a objetos, estruturas de dados, algoritmos e padrões de projeto de software.
  1. Experiência com sistemas de controle de versão como Git.
  1. Experiência com sistemas distribuídos de grande escala.
  1. Experiência com qualquer plataforma de nuvem pública (AWS, Azure, GCP).
  1. Alguma familiaridade com tecnologias de computação distribuída (por exemplo, Hadoop, Spark, Kafka). Familiaridade com versões gerenciadas dessas tecnologias em plataformas de nuvem pública também é aceitável.
  1. Familiaridade com tecnologias no ecossistema moderno de ciência/análise de dados e engenharia (por exemplo, Pandas, Koalas).
  1. Boa capacidade de comunicação técnica verbal e escrita para facilitar a colaboração.
  1. Prosperar em um ambiente dinâmico e de ritmo acelerado e valorizar a responsabilidade de ponta a ponta pelos componentes.
  1. Ser intelectualmente curioso e aberto a desafios.

Qualificações Preferenciais

  1. Pós-graduação em engenharia, ciências ou área correlata.
  1. Experiência com metodologia de desenvolvimento Ágil.
  1. Experiência no desenvolvimento e trabalho com REST e/ou GraphQL APIs.
  1. Experiência na construção de pipelines de dados escaláveis e confiáveis.
  1. Experiência com integração de dados de múltiplas fontes.
  1. Experiência trabalhando com motores de análise e/ou processamento de dados.
  1. Experiência no desenvolvimento de computação distribuída sobre dados de grande escala.
  1. Experiência trabalhando com frameworks de computação distribuída (por exemplo, Hadoop, Spark, Kafka).
  1. Experiência com bibliotecas de ciência/análise de dados (por exemplo, Pandas, Koalas).
  1. Experiência com agendadores de tarefas em computação distribuída (por exemplo, Spark, Ray, Dask).
  1. Familiaridade com orquestração de carga de trabalho de machine learning em um ambiente de computação distribuída.
  1. Familiaridade com execução e/ou otimização de fluxo de trabalho usando DAGs, idealmente para casos de uso de machine learning.
  1. Compreensão conceitual de sistemas de orquestração e provisionamento de recursos (Kubernetes)

A C3 AI oferece excelentes benefícios, um pacote de remuneração competitivo e um generoso plano de ações.

Faixa Salarial Base na Califórnia $145,000—$187,000 USD

A C3 AI orgulha-se de ser uma empregadora que oferece Igualdade de Oportunidades e Ação Afirmativa. Não discriminamos com base em quaisquer características legalmente protegidas, incluindo status de deficiência e veterano.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores