Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Desenvolvedor(A) Sênior C++

Amaris Consulting

Distrito Federal

Híbrido

BRL 80.000 - 120.000

Tempo integral

Ontem
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 líder em tecnologia em Campinas - SP busca um(a) Desenvolvedor(a) Sênior C++ para integrar sua equipe de engenharia de produtos de dados de alta performance. O profissional irá trabalhar na construção de componentes C++ críticos, influenciando diretamente sistemas de análise em tempo real e previsão de demanda. A posição requer 6 a 10 anos de experiência em C++, conhecimento prático em Docker e Kubernetes, e oferece flexibilidade com um modelo de trabalho híbrido.

Serviços

Crescimento técnico e evolução de carreira
Projetos desafiadores
Ambiente colaborativo e internacional

Qualificações

  • 6 a 10 anos de experiência profissional em C++.
  • Experiência na construção de sistemas de baixa latência e alto throughput.
  • Familiaridade com CI / CD e infraestrutura como código (Terraform).

Responsabilidades

  • Projetar e otimizar componentes C++ de alta performance para inferência de ML.
  • Integrar serviços C++ a arquiteturas de microserviços com Kubernetes.
  • Trabalhar em parceria com cientistas de dados e engenheiros de ML.

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
Integração de serviços via REST
Vivência com plataformas de dados (Databricks, Spark)

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.