Logo for AGGRANDIZE

Engenheiro de Software Sênior (Remoto)

Roles & Responsibilities

  • Solid experience in software engineering (backend and/or full stack)
  • Proficiency in Python, Java, Go, JavaScript or TypeScript
  • Experience with AI/ML frameworks and libraries (TensorFlow, PyTorch, Scikit-learn, LangChain or Hugging Face)
  • Experience with APIs, microservices and event-driven architectures

Requirements:

  • Design and develop software applications that incorporate AI/ML models
  • Integrate AI models with existing systems, APIs, data pipelines, and distributed architectures
  • Collaborate with data scientists and data engineers on building, training, versioning, and deploying models
  • Implement MLOps practices to automate, monitor, trace, and scale models in production

Job description

Ola!

A Aggrandize nasceu em 2015 com a missão de engrandecer pessoas e negócios. Guiados por valores como adaptabilidade, colaboração, foco no cliente e visão de dono, oferecemos soluções que transformam desafios em oportunidades.

Somos especialistas em Platform Engineering, Data Analytics, Modern Applications e Cybersecurity, sempre com o compromisso de impulsionar o crescimento e a inovação de nossos parceiros.

Nosso trabalho é mais do que tecnologia; é sobre potencializar resultados. Increase the power of your business.

Agora que você conhece a cultura Aggrandize, saiba mais sobre a oportunidade:

Estamos em busca de um (a) Engenheiro (a) de Software com IA para projetar, desenvolver e evoluir soluções que utilizam Inteligência Artificial e Machine Learning, atuando de ponta a ponta — da concepção técnica até a implementação em produção.

Essa pessoa trabalhará em conjunto com times de produto, dados e negócios para transformar desafios reais em soluções escaláveis, seguras e de alto impacto.

❇️ O seu papel no time:

  • Projetar e desenvolver aplicações de software que incorporem modelos de IA e Machine Learning;
  • Integrar modelos de IA a sistemas existentes, APIs, pipelines de dados e arquiteturas distribuídas;
  • Colaborar com cientistas de dados e engenheiros de dados na construção, treinamento, versionamento e deploy de modelos;
  • Implementar práticas de MLOps, garantindo automação, monitoramento, rastreabilidade e escalabilidade dos modelos em produção;
  • Desenvolver soluções baseadas em LLMs (Large Language Models) como chatbots, sistemas de recomendação, classificação, busca semântica e automação inteligente;
  • Garantir qualidade de código, segurança, performance e boas práticas de engenharia de software;
  • Participar de decisões de arquitetura, revisões técnicas e definição de padrões;
  • Atuar na melhoria contínua das soluções, avaliando métricas de performance dos modelos e do software;
  • Documentar soluções técnicas e compartilhar conhecimento com o time.

❇️ O que esperamos de você - Hard Skills:

  • Sólida experiência em engenharia de software (backend e/ou full stack);
  • Proficiência em linguagens como Python, Java, Go, JavaScript ou TypeScript;
  • Experiência com frameworks e bibliotecas de IA e Machine Learning (TensorFlow, PyTorch, Scikit-learn, LangChain ou Hugging Face);
  • Conhecimento em APIs, microserviços e arquiteturas orientadas a eventos;
  • Experiência com cloud computing (Google Cloud ou Azure);
  • Familiaridade com containers e orquestração (Docker, Kubernetes);
  • Conhecimento em bancos de dados relacionais e não relacionais;
  • Experiência com versionamento de código (Git) e práticas de CI/CD.

❇️ Diferenciais:

  • Experiência prática com LLMs, GenAI, RAG (Retrieval-Augmented Generation) e fine-tuning de modelos;
  • Conhecimento em ferramentas de dados como Databricks, BigQuery ou Spark;
  • Experiência com MLOps (MLflow, Kubeflow ou Vertex AI);
  • Vivência em ambientes de alta escala ou sistemas críticos;
  • Conhecimento em segurança aplicada à IA e governança de dados;
  • Experiência prévia em produtos digitais orientados a dados.

❇️ O que esperamos de você - Soft Skills:

  • Adaptabilidade;
  • Colaboração;
  • Visão de dono;
  • Foco no cliente;
  • Pensamento analítico e capacidade de resolução de problemas complexos;
  • Capacidade de traduzir necessidades de negócio em soluções técnicas;
  • Comunicação clara e colaboração com times multidisciplinares;
  • Proatividade e senso de responsabilidade técnica;
  • Curiosidade e atualização constante sobre novas tecnologias de IA.

Related jobs

Other jobs at AGGRANDIZE

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.