Software Engineer
Este cargo requer uma presença local. Consulte empregos idênticos a seguir.
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 using AI‑assisted development tools (e.g., GitHub Copilot, Claude Code, etc.).
- 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.
- Experience using PyCharm or similar professional development environments.
- 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.
- Competitive salary
- Meal card
- 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.
- ● Understand the overall project, understand phase-wise requirements ● Understand requirements defined for a given phase/integration ● Work and execute tasks for a given requirement ● Responsible for quality and timely deliverables for each given task ● Coordinate...
- ...Cloud experts, Designers, Business consultants, Security experts, Engineers, Developers and other extraordinary talents, spread across... ...professional experience in Java development. ~ Strong knowledge of software architecture concepts: distributed systems, modularity, event-...
- ...Cross Border Talents is searching for a Senior Software Engineer for our client in Lisbon,, Portugal. Are you a talented and driven Software Engineer looking to make a difference in the banking industry? We have the perfect role for you! Join our innovative team and...
- ...We’re looking for a hands-on Staff Software Engineer to elevate engineering excellence and take technical ownership across our full-stack platform. This role centers on technical leadership through execution. You will set high engineering standards, mentor teammates...
- ...adherence to best practices. ● Collaborate closely with product managers, designers, and other developers to deliver high-quality software on time. ● Ability to document what you have done. Requirements ● A Bachelor’s Degree in Computer Science, or equivalent...
- ...of our platform to achieve: Extreme reliability (SLO-driven engineering) High-scale distributed processing (billions of data points)... ...your ability to move faster and think deeper than the average engineer. We operate with extreme ownership. Problems don’t belong to...
- ...closely as possible with our colleagues across the company to deliver true business value in an agile fashion. We are a group of engineers (Software, Data, Quality, Platform), data scientists and agile practitioners. We organise ourselves into chapters according to these...
- ...Who are we: Neotalent Conclusion is one of the leading Iberian specialists providing services in Information Technology and Engineering services. As part of the Netherlands-based organization Conclusion, which has an ecosystem of over 25 companies and 3,600 employees...
- ...specialists providing services in Information Technology and Engineering services. As part of the Netherlands-based organization... ...about us at . Role Overview We are looking for a Software Engineer to join in a technology company focused on electric vehicle...
- ...Director of Software Engineering Hybrid (minimum of 2-3 days a week from the office) Shape the Future of Privacy Usercentrics is a global leader in data privacy and privacy-led marketing solutions. We believe there is no need for a trade-off between growth and...
- ...Java Software Engineer At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving...
€66,500 por año
...mission on our Culture and About Us pages. Let’s shape the future of customer engagement together! As a Senior Backend Software Engineer at Iterable, you’ll help drive the core product used by our growing customer base. You’ll work on high-impact projects, contribute...- Com mais de 9 anos de existência a nível nacional, contamos com mais de 200 colaboradores com o nosso ADN e posicionamo-nos no mercado com 3 ofertas de serviço: Strategy (Outsourcing, Team as a Service, Tech Academies); R&D (Estágios, POC, Laboratório Tecnológico);...
€35,000 por año
...We are looking for driven, talented Junior Software Engineers to help us build our SaaS-based anti-money laundering solutions, which help... ...ending up in the hands of criminals. As a Junior Software Engineer, you will: Be working alongside other software engineers...- ...informação. Somos especialistas em serviços de IT outsourcing, software, projetos de nearshore e desenvolvimento à medida. Somos parceiros... ..., se tiveres: Experiência hands-on como software engineer em projetos com stack GCP + Angular + Java Conhecimentos sólidos...
- ...Lisbon, is looking to connect with motivated and ambitious Software Engineers who want to grow their careers in a startup/venture environment... ...career and eager to grow rapidly Or are an experienced engineer already based in Lisbon and open to new opportunities...
€55,000 a €68,000 por año
...the Role The Developer Platform Team enables engineering teams to build, test, deploy, and operate software efficiently at scale. We build the shared... ...friction across the organization. As a Software Engineer II , you will deliver key platform improvements...- ...Play on Potential? Let's start with the role As a Software Engineering Team Lead, you will play a crucial role in leading and... ...What you’ll bring: Proven experience as a software engineer with a strong track record of successful software development...
- Com mais de 9 anos de existência a nível nacional, contamos com mais de 200 colaboradores com o nosso ADN e posicionamo-nos no mercado com 3 ofertas de serviço: Strategy (Outsourcing, Team as a Service, Tech Academies); R&D (Estágios, POC, Laboratório Tecnológico);...
€70,000 por año
...You'll be managing two complementary disciplines: backend engineers building highly scalable architectures for our machine learning... ...and platforms (Scala, Spark, Kafka, Kubernetes), and security software engineers developing JavaScript and mobile techniques for fingerprinting...- ...What you’ll do As a Full-Stack Software Engineer at SuperAwesome, you’ll be part of a mission-driven team building high-quality, scalable products that make the internet safer for the next generation. You’ll collaborate with engineers, product managers, and stakeholders...
€80,000 por año
...London, New York, Singapore, Sydney and our newly established Engineering Hub in Lisbon. We have raised more than £500m in funding and our... ...for two consecutive years—and a UK Best Employer for 2026. Software Engineering is a key role within Thought Machine. As an...€2,600 a €3,000 por mês
...dreams. Here, prepare yourself to conquer your goals, while enjoying the journey. We are currently looking for Software Engineering - Custom Software Engineer Requirements: -SuccessFactors . - The client is HEINEKEN, a company known for its global presence in...- ...Software Engineer (m/f/d) C++ | Python | GStreamer | Embedded Systems | Computer Vision | NVIDIA Jetson The Company Where You Will Be Working An innovative technology company operating in the marine mobility sector, focused on developing AI-powered computer vision...
- ...As a Software Engineer (Full-Stack) at Intapp, you’ll work on an AI-powered, industry-specific cloud platform that transforms professional and financial services firms. Collaborating with senior engineers, technical leads, product managers, and designers, you’ll have ample...
- ...connectivity through technology, scale, and execution excellence. About the Team You will work closely with our international engineers and product managers on a day-to-day basis, playing a key role in the development and success of our products. As the owner of quality...
- ...UDP). ~ Experienced in building scalable microservices architectures and distributed systems. ~ Knowledgeable in applying software engineering best practices and design patterns for maintainable, testable code. ~ Skilled in using DevOps tools and practices,...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...! ABOUT THE ROLE We are looking for a Senior Backend Engineer to design and build scalable middleware services powering...
- ...Job Description Why A365 Software Engineering? Build the cloud platform that’s transforming electronics design. Altium 365 for cloud... ...design platform. A day in the Life of our Senior Software Engineer Your primary role will be product development for complex...
- ...SENIOR SOFTWARE ENGINEER – BACK END (MUST BE ABLE TO START IMMEDIATELY OR NO LONGER THAN 2 WEEKS NOTICE) Remote, but must be based in Portugal (Porto, Braga, Lisbon or Coimbra) About Tillster Headquartered in the USA, Tillster is the global leader in digital ordering...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Software Engineer. Seja o primeiro a se candidatar!


