Software Engineer

Software Engineer

Tempo inteiro 123750 - 151250 € / ano (est.) Híbrido
S

Num relance

  • Tarefas: Desenvolver software inovador para uma experiência de retalho autónoma e sem fricções.
  • Empresa: Sensei, uma empresa revolucionária no setor de retalho e tecnologia.
  • Benefícios: Pacote de benefícios flexível, seguro de saúde e modelo de trabalho híbrido.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento profissional.
  • Porquê este emprego: Trabalhe com tecnologia de ponta e faça a diferença na experiência de compra.
  • Qualificações: Experiência em desenvolvimento de software e conhecimento em sistemas distribuídos.

O salário previsto situa-se entre 123750 - 151250 € por ano.

Sobre a Sensei: A Sensei está a revolucionar os setores de negócios e tecnologia de retalho com soluções inovadoras. Os nossos sistemas internos permitem-nos digitalizar lojas físicas e alimentá-las com a mais avançada tecnologia de IA, visão computacional e processamento de dados em tempo real — tudo dentro de uma plataforma fiável, económica e orientada para a privacidade. Isso proporciona a experiência de compra mais fluida e sem checkout do mundo. A nossa tecnologia já opera em vários países com grandes retalhistas e distingue-se por oferecer uma experiência de retalho única e sem atritos que acolhe todos os compradores e métodos de pagamento, com gestão de cesto em tempo real e análises.

Sobre a sua equipa: A equipa de Engenharia de Software está no coração da plataforma da Sensei, construindo os sistemas distribuídos que tornam o retalho autónomo possível. Os nossos engenheiros projetam, desenvolvem e implementam serviços de alto desempenho que processam fluxos de dados em tempo real de várias fontes, incluindo câmaras, sensores e dispositivos de borda, garantindo fiabilidade, escalabilidade e baixa latência. Ao combinar princípios de engenharia sólidos, cultura DevOps e automação, a missão da equipa é entregar sistemas de produção que se integrem perfeitamente com a tecnologia de IA e Visão Computacional da Sensei.

Como pode ajudar? Estamos à procura de um engenheiro de software inteligente e altamente qualificado que desempenhará um papel fundamental no design, implementação e manutenção da espinha dorsal da plataforma de retalho autónomo em tempo real da Sensei. Você trabalhará em sistemas distribuídos e orientados a eventos, microserviços e pipelines de ponta a ponta que conectam insights de IA baseados em visão com infraestruturas robustas, locais e na nuvem. Colaborará de perto com as equipas de Visão Computacional (CV), Engenharia de Dados e Dev-Ops, garantindo que os nossos sistemas sejam performáticos, observáveis e prontos para produção. Você também será responsável por melhorar os pipelines de implantação, implementar as melhores práticas para desenvolvimento de software, comunicação de serviços, monitorização de sistemas e entregar soluções de software resilientes e escaláveis.

Diariamente na Sensei, você irá:

  • Projetar, desenvolver e manter microserviços escaláveis e pipelines de dados em tempo real.
  • Trabalhar com arquiteturas orientadas a eventos (Kafka, pub/sub) para lidar com dados de alta vazão e baixa latência.
  • Implementar APIs robustas e comunicação entre serviços usando gRPC, RTCP e Protobuf.
  • Contribuir para a containerização e orquestração usando Docker e Kubernetes.
  • Desenvolver e gerenciar pipelines CI/CD (GitHub Actions) para testes e implantação automatizados.
  • Implementar registo, monitorização, alertas e observabilidade com Datadog, Prometheus e Grafana.
  • Colaborar com as equipas de CV/ML para integrar pipelines de inferência de modelos em serviços de produção.
  • Gerir a sincronização de streams de imagem de câmaras e processamento de dados em tempo real.
  • Garantir forte fiabilidade, tolerância a falhas e desempenho em todos os sistemas implantados.
  • Participar em revisões de código, automação de testes e iniciativas de melhoria contínua.
  • Manter-se atualizado com as práticas modernas de engenharia de software e compartilhar insights com seus colegas.

Você trará para a mesa:

  • M.Sc. em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência profissional equivalente.
  • Mais de 2 anos de experiência em desenvolvimento de software backend, preferencialmente em sistemas distribuídos ou em tempo real.
  • Conhecimento sólido de Python.
  • Compreensão sólida da arquitetura de microserviços, Docker, Kubernetes e gRPC/Protobuf.
  • Familiaridade com sistemas orientados a eventos (Kafka, ROS ou outras estruturas pub/sub).
  • Familiaridade com pipelines CI/CD (GitHub Actions, Jenkins, etc.).
  • Compreensão sólida de testes de software, integração de ponta a ponta e depuração de sistemas.
  • Conhecimento prático de sistemas de construção, linters e ferramentas de garantia de qualidade de código.
  • Excelentes habilidades de colaboração e comunicação; fluente em inglês (nossa língua de trabalho diária).

Nice-to-have:

  • Familiaridade com ferramentas de monitorização, rastreamento e observabilidade (Grafana, Datadog, Prometheus).
  • Familiaridade com computação de borda, sistemas de câmaras ou sensores em tempo real, ou pipelines de IoT.
  • Experiência em processamento de dados em tempo real e arquiteturas de streaming.
  • Familiaridade com as melhores práticas de DevOps, infraestrutura como código ou orquestração de serviços.
  • Base sólida em design orientado a objetos, concorrência e otimização de desempenho de sistemas.
  • Contribuições para projetos de código aberto ou experiência em ambientes de produção de alta disponibilidade.

Após seis meses, o sucesso significa:

  • Entrega bem-sucedida de pelo menos um microserviço ou componente em tempo real em produção, mostrando código de alta qualidade que leva a eficiência, latência ou escalabilidade.
  • Familiarização com a arquitetura distribuída da Sensei, protocolos de comunicação e pipelines CI/CD.
  • Colaboração eficaz com as equipas de CV/ML e Produto para integrar componentes de software no ecossistema de produção.

O que há para você: Colocamos todos os nossos colaboradores em padrões muito elevados e queremos que você seja amplamente recompensado por isso. Acreditamos em proporcionar o melhor ambiente para permitir que você faça o seu melhor trabalho, e atualmente oferecemos:

  • Colaborar com pessoas excepcionais, aprimorar suas habilidades e fazer uma contribuição significativa para o mundo.
  • Pacote de benefícios flexível, seja uma assinatura de ginásio, a mensalidade do jardim de infância do seu filho ou um investimento para a reforma – a escolha é sua!
  • Seguro de saúde.
  • Modelo de trabalho híbrido.
  • 5 dias extras de folga por ano além dos 22 dias de licença estatutária: Seu Aniversário, Dia de Carnaval, Véspera de Natal e 2 Dias Focados na Saúde.

Este é o momento mais emocionante para se juntar à Sensei, e você terá influência direta na direção que tomamos.

Empregador para Software Engineer: Sensei

A Sensei, somos um empregador excecional que valoriza a inovação e o desenvolvimento contínuo dos nossos colaboradores. Oferecemos um ambiente de trabalho dinâmico e colaborativo, onde a sua experiência em manutenção pode ter um impacto direto e visível nas operações de retalho. Com um pacote de benefícios competitivo, incluindo um modelo de trabalho híbrido e 27 dias de férias por ano, garantimos que os nossos colaboradores têm as ferramentas e o apoio necessários para crescer e prosperar na sua carreira.

S

Dados de contacto:

Equipa de recrutamento de Sensei

Achamos que precisas destas competências para brilhares como Software Engineer

Desenvolvimento de Software Backend
Arquitetura de Microserviços
Python
Docker
Kubernetes
gRPC
Protobuf