Skip to main content
NetSource logo

Principal Engineer – Visualization Services (Properties)

NetSource
1 day ago
Full-time
Remote
Brazil
Web Development

Buscamos um(a) Principal Engineer com sólida experiência em desenvolvimento de software backend, Java e infraestrutura AWS para atuar de forma independente na construção, otimização e operação de serviços de alta performance voltados ao processamento e à transmissão de grandes volumes de dados de modelos 3D.

Principais responsabilidades

  • Projetar, desenvolver e manter módulos complexos de serviços de processamento e streaming de dados.
  • Aplicar algoritmos, análise de desempenho e técnicas de profiling para otimizar a performance e o consumo de memória.
  • Conduzir entregas técnicas de ponta a ponta, desde o entendimento dos requisitos e decisões de implementação até testes, implantação e suporte em produção.
  • Desenvolver e operar serviços AWS em diferentes regiões, utilizando tecnologias como ECS/EC2, S3, DynamoDB, SQS, ElastiCache/Redis, Lambda e CloudFront.
  • Investigar problemas de desempenho, concorrência e confiabilidade em produção, identificar causas-raiz e implementar correções definitivas.
  • Participar de discussões de arquitetura e design técnico com arquitetos e equipes de renderização, avaliando alternativas e compensações técnicas.
  • Implementar soluções alinhadas às diretrizes arquiteturais acordadas.
  • Aprimorar a cobertura de testes, a observabilidade, a automação de implantações e a qualidade do código.
  • Participar de revisões de código e aplicar ferramentas de desenvolvimento assistidas por Inteligência Artificial para melhorar a produtividade, a automação e a qualidade das entregas.

Requisitos obrigatórios

  • Graduação ou mestrado em Ciência da Computação, Engenharia ou área relacionada, ou experiência prática equivalente.
  • Mínimo de 7 anos de experiência profissional prática em desenvolvimento de software, construindo, entregando e operando serviços backend em produção.
  • Sólida experiência profissional com Java, incluindo programação orientada a objetos, concorrência, otimização de desempenho e troubleshooting.
  • Experiência prática com infraestrutura AWS, especialmente Amazon ECS Fargate e EC2.
  • Conhecimentos sólidos de DevOps, incluindo CI/CD, Infraestrutura como Código (IaC) e implantação em múltiplos ambientes.
  • Forte conhecimento de algoritmos, estruturas de dados e matemática, com capacidade de analisar complexidade computacional, consumo de memória e trade-offs de desempenho.
  • Capacidade de conduzir entregas tecnicamente complexas com autonomia, desde o design de componentes até a implementação e operação em produção.
  • Experiência na construção e resolução de problemas em sistemas distribuídos de alto tráfego.
  • Experiência com APIs REST ou WebSocket e formatos de dados como JSON ou Protobuf.
  • Conhecimento de práticas de observabilidade, incluindo logs, métricas e tracing.
  • Disposição para utilizar ferramentas de desenvolvimento assistidas por Inteligência Artificial para aumentar a produtividade e a qualidade do software.

Requisitos desejáveis

  • Experiência com Rust, especialmente no desenvolvimento de componentes nativos de alta performance e processamento de dados.
  • Conhecimento de JavaScript/TypeScript e frameworks frontend.
  • Experiência com ferramentas de Infraestrutura como Código, como Terraform ou CloudFormation.
  • Conhecimento de pipelines CI/CD, como Jenkins ou Harness.
  • Experiência em nível de sistemas com arquivos mapeados em memória (memory-mapped files), armazenamento colunar e mecanismos de banco de dados, como Parquet e DuckDB.
  • Experiência com dados de modelos 3D, geometria, processamento de malhas (mesh processing), nuvens de pontos (point clouds), níveis de detalhe (LOD), compressão ou pipelines de streaming.
  • Conhecimento de CDNs, distribuição global de dados, conteinerização e orquestração, utilizando tecnologias como Docker ou Kubernetes.
  • Experiência com ferramentas de observabilidade, como Dynatrace, Prometheus, Grafana ou Splunk.
  • Conhecimento de protocolos de rede, como HTTP/2 e WebSockets, e de seus impactos no desempenho de streaming.
#LI-Remote