Software Engineer

Sensei

Lisboa

Híbrido

EUR 40 000 - 60 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Flexible benefits package
Health Insurance
Hybrid Working Model
5 extra days off per year

Resumo da oferta

Sensei in Lisbon is seeking a highly qualified Software Engineer to design, implement, and maintain their autonomous retail platform. You'll work on distributed, event-driven systems, microservices, and cloud infrastructures.

The ideal candidate has solid experience in backend development, particularly with Python and microservices. The position offers a hybrid working model and a flexible benefits package, including health insurance and additional time off.

Qualificações

  • 2+ years of experience in backend software development.
  • Strong knowledge of Python and microservices architecture.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.

Responsabilidades

  • Design, develop, and maintain scalable microservices and real-time data pipelines.
  • Implement robust APIs and inter-service communication.
  • Contribute to containerization and orchestration using Docker and Kubernetes.

Conhecimentos

Python
Microservices architecture
Docker
Kubernetes
CI/CD pipelines
Event-driven systems
Observability tools

Formação académica

M.Sc. in Computer Science or related field

Ferramentas

gRPC
Kafka
Datadog
Prometheus
Grafana

Descrição da oferta de emprego

About Sensei:

Sensei is truly revolutionising the retail business and technology sectors with innovative solutions. Our in-house systems enable us to digitise physical stores and power them with the most advanced AI, computer vision, and real-time data processing technology — all within a reliable, cost-effective, and privacy-driven platform. This delivers the most seamless, checkout-free shopping experience in the world.

Our technology already operates in multiple countries with leading retailers and distinguishes itself by offering a unique, frictionless retail experience that welcomes all shoppers and payment methods, with real-time basket management and analytics.

About Your Team:

The Software Engineering team is at the heart of Sensei’s platform, building the distributed systems that make autonomous retail possible. Our engineers design, develop, and deploy high-performance services that process real-time data streams from multiple sources, including cameras, sensors, and edge devices, ensuring reliability, scalability, and low latency. By combining strong engineering principles, DevOps culture, and automation, the team’s mission is to deliver production-grade systems that integrate seamlessly with Sensei’s AI and Computer Vision technology.

How Can You Help?

We’re looking for a smart, highly qualified Software Engineer who will play a key role in designing, implementing, and maintaining the backbone of Sensei’s real-time autonomous retail platform. You will work on distributed and event-driven systems, microservices, and end-to-end pipelines that connect vision-based AI insights with robust, on-premise and cloud infrastructures.

You’ll collaborate closely with Computer Vision (CV), Data Engineering, and Dev-Ops teams, ensuring our systems are performant, observable, and production-ready. You will also be responsible for improving deployment pipelines, implementing best practices for software development, service communication, system monitoring, and delivering resilient, scalable software solutions.

At Sensei, you’ll be at the forefront of redefining how software supports next-generation AI-based retail experiences.

Daily at Sensei, You Will:
  • Design, develop, and maintain scalable microservices and real-time data pipelines.
  • Work with event-driven architectures (Kafka, pub/sub) to handle high-throughput, low-latency data.
  • Implement robust APIs and inter-service communication using gRPC, RTCP, and Protobuf.
  • Contribute to containerization and orchestration using Docker and Kubernetes.
  • Develop and manage CI/CD pipelines (GitHub Actions) for automated testing and deployment.
  • Implement logging, monitoring, alerting, and observability with Datadog, Prometheus, and Grafana.
  • Collaborate with the CV/ML teams to integrate model inference pipelines into production services.
  • Handle camera image stream synchronization and real-time data processing.
  • Ensure strong reliability, fault tolerance, and performance across all deployed systems.
  • Participate in code reviews, testing automation, and continuous improvement initiatives.
  • Stay up to date with modern software engineering practices and share insights with your peers.
You Will Bring to the Table:
  • M.Sc. in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 2+ years of experience in backend software development, preferably in distributed or real-time systems.
  • Strong knowledge of Python.
  • Solid understanding of microservices architecture, Docker, Kubernetes, and gRPC/Protobuf.
  • Familiarity with event-driven systems (Kafka, ROS, or other pub/sub frameworks).
  • Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.).
  • Strong understanding of software testing, end-to-end integration, and system debugging.
  • Working knowledge of build systems, linters, and code quality assurance tools.
  • Excellent collaboration and communication skills; fluent in English (our daily working language).
Nice-to-have:
  • Familiarity with monitoring, tracing, and observability tools (Grafana, Datadog, Prometheus).
  • Familiarity with edge computing, real-time camera or sensor systems, or IoT pipelines.
  • Experience in real-time data processing and streaming architectures.
  • Familiarity with DevOps best practices, infrastructure as code, or service orchestration.
  • Solid foundation in object-oriented design, concurrency, and system performance optimization.
  • Contributions to open-source or experience working in high-availability production environments.
After Six Months, Success Means:
  • Successfully delivered at least one real-time microservice or component into production, showing high-quality code leading to efficiency, latency, or scalability.
  • Familiarized with Sensei’s distributed architecture, communication protocols, and CI/CD pipelines.
  • Collaborated effectively with the CV/ML, and Product teams to integrate software components into the production ecosystem.
What’s in it for You:

We put all of our employees at very high standards, and we want you to be thoroughly rewarded for that. We believe in providing the best environment to allow you to do your best work, and we currently offer:

  • Collaborate with outstanding people, enhance your skill set, and make a meaningful contribution to the world.
  • Flexible benefits package, be it a gym membership, the monthly fee of your child’s kindergarten, or an investment for retirement – the choice is yours!
  • Health Insurance
  • Hybrid Working Model
  • 5 extra days off per year on top of 22 statutory leave days: Your Birthday, Carnival Day, Christmas Eve, and 2 Health-Focus Days
  • This is the most exciting time to join Sensei, and you’ll have direct input and influence on the direction we take.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

CV/ML Senior Engineer
CV/ML Senior Engineer

Sensei • Lisboa

Híbrido
EUR 70 000 - 100 000
Health Insurance
Hybrid Working Model
5 extra days off per year on top of 22
DevOps Engineer
DevOps Engineer

Sensei • Lisboa

Híbrido
EUR 40 000 - 65 000
Health Insurance
Hybrid Working Model
5 extra days off per year
DevOps Engineer
DevOps Engineer

Sensei • Lisboa

Híbrido
EUR 35 000 - 50 000
Flexible benefits package
Health Insurance
5 extra days off per year
Sales Engineer
Sales Engineer

Sensei • Lisboa

Presencial
EUR 40 000 - 65 000
Flexible benefits package
Health insurance
Hybrid working model
+1
Real-Time Software Engineer — Hybrid, Scalable Microservices
Real-Time Software Engineer — Hybrid, Scalable Microservices

Sensei • Lisboa

Híbrido
EUR 40 000 - 60 000
Flexible benefits package
Health Insurance
Hybrid Working Model
+1
Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)

Thought Machine • Lisboa

Presencial
EUR 50 000 - 70 000
Voluntary Pension Plan (match up to 5%)
Private Healthcare Insurance
Comprehensive Life Insurance
+4
Software Engineer - Backend and Data & AI (all genders)
Software Engineer - Backend and Data & AI (all genders)

valantic • Lisboa

Híbrido
EUR 65 000 - 90 000
Software Engineer, Applied AI
Software Engineer, Applied AI

Xgeeks • Lisboa

Híbrido
EUR 40 000 - 70 000
Access to frontier AI tools
Agile company culture
Training and development opportunities
+2
Senior Software Engineer II
Senior Software Engineer II

Thought Machine • Lisboa

Presencial
EUR 90 000 - 120 000
Private Healthcare Insurance
Voluntary Pension Plan (match up to 5%
25 days holiday plus public holidays
+2
Senior Data Engineer
Senior Data Engineer

Simple Life App • Portugal

Híbrido
EUR 70 000 - 110 000
Open-minded culture
Stock options
Hybrid/Remote/Office work
+4