freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer – AI Solutions

Summary

Designs and builds cloud-native AI applications (Python, LLMs, APIs) while optimizing performance, scalability, and cost in distributed systems for Dell’s enterprise solutions.

Senior Software Engineer – AI Solutions

Como Senior Software Engineer com foco em AI Solutions, você será responsável por projetar, desenvolver e escalar aplicações modernas e cloud-native utilizando tecnologias avançadas de Inteligência Artificial. Você atuará na vanguarda da inovação, entregando soluções inteligentes que geram impacto mensurável para o negócio, em colaboração com equipes globais e multifuncionais.

Junte-se a nós para fazer o melhor trabalho da sua carreira e gerar um impacto significativo como Senior Software Engineer em nosso time.

O que você irá alcançar

Você será responsável por projetar, construir e operar aplicações habilitadas por IA, arquiteturas modernas e plataformas de dados escaláveis, promovendo excelência em engenharia por meio de práticas modernas de desenvolvimento, qualidade e operação.

Suas responsabilidades serão:

  • Projetar e desenvolver aplicações baseadas em IA utilizando Python e frameworks modernos, incluindo integração com Large Language Models (LLMs) e desenvolvimento de APIs e serviços inteligentes e escaláveis.
  • Otimizar desempenho, latência e custos de aplicações e modelos de IA por meio de práticas avançadas de engenharia e melhoria contínua.
    Projetar e implementar arquiteturas cloud-native baseadas em microsserviços, além de modernizar sistemas legados para plataformas escaláveis, resilientes e confiáveis.
  • Garantir alta disponibilidade, performance e confiabilidade em sistemas distribuídos e ambientes de produção.
  • Desenvolver e manter pipelines de dados para processos ETL/ELT, cargas batch e streaming, além de modelar dados e otimizar acessos a bancos de dados.
  • Implementar soluções de mensageria, cache e processamento assíncrono para suportar arquiteturas escaláveis e eficientes.
  • Aplicar práticas de CI/CD, testes automatizados e metodologias modernas de Software Development Life Cycle (SDLC).
  • Implementar padrões de monitoramento, observabilidade e segurança, colaborando com equipes multifuncionais e globais para entrega de resultados de negócio.


Dê o primeiro passo em direção à carreira dos seus sonhos
Requisitos Essenciais

  • Sólida experiência em desenvolvimento Python para aplicações backend e workloads de IA.
  • Expertise em arquiteturas modernas de software, incluindo microsserviços e aplicações cloud-native.
  • Experiência prática no desenvolvimento de APIs utilizando FastAPI ou Flask e serviços RESTful.
  • Conhecimento consistente de bancos de dados, modelagem de dados e PostgreSQL ou tecnologias relacionais similares.
  • Experiência com tecnologias de conteinerização e orquestração, incluindo Docker e Kubernetes.
  • Familiaridade com CI/CD, testes automatizados e metodologias Ágeis.
  • Conhecimento de sistemas distribuídos, tecnologias de mensageria e soluções de cache.
  • Histórico comprovado de entrega de resultados em ambientes colaborativos e dinâmicos.

Requisitos Desejáveis

  • Experiência comprovada na entrega de aplicações com IA ou integradas a LLMs em ambientes de produção.
  • Histórico de sucesso na modernização de sistemas e plataformas legadas para ambientes escaláveis em nuvem.
  • Experiência na construção e operação de sistemas distribuídos em escala para usuários reais.
  • Histórico de melhorias em performance, eficiência de custos e confiabilidade de sistemas.
  • Experiência prática com Test-Driven Development (TDD) e práticas de engenharia de software para ambientes produtivos.
  • Experiência utilizando ferramentas de desenvolvimento assistidas por IA e fluxos de automação

See also