Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor(A) Sênior C++

Amaris Consulting

São Paulo

Híbrido

BRL 80.000 - 120.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma empresa de consultoria em tecnologia procura um(a) Desenvolvedor(a) Sênior C++ para atuar na criação de produtos de dados de alta performance, focando na otimização de sistemas com baixa latência. O profissional será responsável por projetar e implementar componentes críticos que conectam machine learning e infraestrutura robusta. A posição oferece um ambiente desafiador com flexibilidade no modelo de trabalho híbrido.

Serviços

Crescimento técnico e evolução de carreira
Ambiente colaborativo e internacional
Flexibilidade no trabalho híbrido

Qualificações

  • 6–10 anos de experiência sólida com C++.
  • Experiência com sistemas de baixa latência e alto throughput.
  • Conhecimento prático de integração de serviços via REST, gRPC ou bibliotecas compartilhadas.

Responsabilidades

  • Projetar e otimizar componentes C++ para inferência de ML.
  • Desenvolver UDFs em C++ integradas a workloads Spark.
  • Implantar e gerenciar serviços em Azure, utilizando Terraform.

Conhecimentos

C++ moderno (C++17/20/23)
Otimização de desempenho (CPU, memória, cache)
Programação de baixo nível
Concorrência e paralelismo
Docker
Kubernetes

Formação académica

Formação superior em Computação, Engenharia ou áreas correlatas

Ferramentas

Docker
Kubernetes
Terraform
Descrição da oferta de emprego

Senior C++ Developer – High-Performance Data Products Location : Campinas, SP (Hybrid – 1x / week on-site in São Paulo)

Experience : 6–10 years

We are looking for a Senior C++ Developer to join a high-impact engineering team building high-performance, low-latency data products that power real-time business decisions.

In this role, you will design and deliver performance-critical C++ components that sit at the intersection of data science, machine learning, and production-grade infrastructure. Your work will directly influence system speed, scalability, and reliability across real-time analytics, dynamic pricing, and forecasting platforms.

This is a great opportunity to grow technically, work on complex performance challenges, and help shape engineering standards in a modern, cloud-native environment.

What You’ll Do
  • Design and optimize high-performance C++ engines for ML inference with sub-millisecond latency
  • Build custom C++ UDFs consumable by Databricks / Spark workloads (JNI or external processes)
  • Integrate C++ services into Kubernetes-based microservices and Airflow pipelines
  • Collaborate closely with data scientists and ML engineers to productionize models under strict performance constraints
  • Deploy and manage C++ services using Azure and Terraform
  • Profile, benchmark, and tune critical code paths using tools such as perf, Valgrind, and Google Benchmark
  • Contribute to platform-wide performance standards and C++ best practices
Required Qualifications
  • Bachelor's or Master’s degree in Computer Science, Engineering, or related field
  • 6–10 years of professional C++ experience, with strong expertise in Modern C++ (C++17 / 20 / 23)
  • Performance optimization (CPU, memory, cache efficiency)
  • Low-level programming (memory layout, alignment, pointers)
  • Multithreading & concurrency (std::thread, atomics, locks)
  • Experience building high-throughput, low-latency systems
  • Hands‑on experience with Docker and Kubernetes
  • Experience integrating C++ services via REST, gRPC, or shared libraries
  • Familiarity with CI / CD pipelines and Infrastructure as Code (Terraform)
  • Exposure to data platforms such as Databricks, Spark, or Kafka (as a consumer is sufficient)
Nice to Have
  • Experience with ONNX Runtime, TensorRT, or TVM
  • Writing C++ UDFs for Spark / Databricks
  • Contributions to open-source C++ or performance-focused projects
  • Background in analytics, pricing, or supply chain systems
  • Knowledge of Azure services (AKS, Azure Monitor, App Services)
Why Join Us?
  • Work on challenging performance and scalability problems
  • Strong technical growth and career progression
  • Exposure to modern data & ML platforms
  • Collaborative, international engineering culture
  • Hybrid work model with flexibility

Local: Campinas – SP (Modelo híbrido, 1x por semana em São Paulo)

Experiência : 6 a 10 anos

Estamos em busca de um(a) Desenvolvedor(a) Sênior C++ para atuar no desenvolvimento de produtos de dados de alta performance, focados em processamento em tempo real, baixa latência e alta escalabilidade.

Você terá um papel estratégico na criação de componentes críticos em C++ que conectam modelos de machine learning a infraestruturas robustas de produção, impactando diretamente soluções de analytics, previsão de demanda e pricing dinâmico.

Esta posição oferece um ambiente ideal para crescimento técnico, atuação em desafios complexos e participação ativa na definição de padrões de engenharia.

Responsabilidades
  • Projetar e otimizar componentes C++ de alta performance para inferência de ML
  • Desenvolver UDFs em C++ integradas a workloads Spark / Databricks
  • Integrar serviços C++ a arquiteturas de microserviços com Kubernetes e pipelines Airflow
  • Trabalhar em parceria com cientistas de dados e engenheiros de ML
  • Implantar e gerenciar serviços em Azure, utilizando Terraform
  • Analisar e otimizar desempenho com perf, Valgrind e Google Benchmark
  • Definir e disseminar boas práticas de performance em C++
Requisitos Obrigatórios
  • Formação superior em Computação, Engenharia ou áreas correlatas
  • 6–10 anos de experiência sólida com C++, incluindo C++ moderno (C++17 / 20 / 23)
  • Otimização de desempenho (CPU, memória, cache)
  • Programação de baixo nível
  • Concorrência e paralelismo
  • Experiência com sistemas de baixa latência e alto throughput
  • Conhecimento prático de Docker e Kubernetes
  • Integração de serviços via REST, gRPC ou bibliotecas compartilhadas
  • Experiência com CI / CD e infraestrutura como código (Terraform)
  • Vivência com plataformas de dados como Databricks, Spark ou Kafka
Diferenciais
  • Experiência com ONNX Runtime, TensorRT ou TVM
  • Desenvolvimento de UDFs em C++ para Spark / Databricks
  • Participação em projetos open source
  • Conhecimento em analytics comercial, pricing ou supply chain
  • Familiaridade com serviços Azure (AKS, Monitor, App Services)
O Que Oferecemos
  • Projetos tecnicamente desafiadores e de alto impacto
  • Forte plano de crescimento e evolução de carreira
  • Contato com tecnologias modernas de dados e ML
  • Ambiente colaborativo e internacional
  • Flexibilidade no modelo híbrido de trabalho
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.