Engineering Team

Lead Software Engineer (Python)

Lisbon (Hybrid)
Lisbon (Hybrid)

Sensei is looking for top talent to play a pivotal role in expanding our European business! This is an exciting opportunity to join a rapidly growing team and be part of a global startup leading digital transformation in retail.

About Sensei

We're a leading provider of autonomous store technology for large grocery and convenience store chains. We've built the technology to digitize physical stores and power them with the most advanced AI and computer-vision technology in a reliable, cost-effective, and privacy-driven platform to enhance the retail business and build the best shopping experience!

We work with some of the best retailers and distinguish ourselves by creating a technology that welcomes all buyers, using all forms of payment with real-time baskets.

About your Team  

You will integrate the Software Team within the Store Platform cluster with a total of 7 people spread across 3 teams - Hardware Team, Software Team, and AI Team. The mission of these teams is to work closely together to offer the best shopping experience for all customers in each of our retail formats (cabinet, pod, and store) through our autonomous system with better hardware, better software and better AI.

How Can You Help?

The autonomous system is at the core of our business to automate stores and create a seamless shopping experience while getting and processing all the data to automate stores’ operations. The teams within this cluster are focused on developing all the hardware and the autonomous system running in each retail format (store, pod, cab), as well as integrating new retail equipment (hardware and software). Your role as Senior Software Engineer as part of the Software Team is to have a complete understanding and ownership of our autonomous store system architecture, to guide development by ensuring coding standards and best practices, to mentor and be a reference to all the team members, to develop secure high-quality production code and to review and debug code written by others.

Daily at Sensei, you will:

  • Work together with a multitude of engineers and people from different areas to solve complex problems inherent to the autonomous store solution or to better develop and integrate new features into the core system
  • Collaborate with the Product Manager, Engineering Manager and other leads to establish efficient processes and translate business needs into technical requirements
  • Develop top-notch and production-ready solutions to all the existing problems or requested features
  • Mentor and guide all the Python development within the team and across different teams ensuring code standards and best practices are implemented

You will bring to the table:

  • Academic background (preferably Master or PhD) in Computer Science, coupled with extensive programming experience in Python
  • Proficient in coding standards, best practices, architecture design, design patterns, and distributed systems
  • Strong analytical skills for meticulous evaluation and resolution of complex problems
  • Highly effective in guiding and mentoring team members to foster professional growth
  • Excellent communication skills to oversee and collaborate with team members, as well as interact with other leads and managers in product engineering
  • Detail-oriented with a keen ability to identify and rectify minor errors that could potentially lead to significant problems
  • Familiarity with tools such as PyCharm, Github, Notion, Google Suite, Slack, and ClickUp, as you will be utilizing them daily

After six months, success means:  

  • Gain a comprehensive understanding of retail formats (store, cabinet, pod)
  • Deepen knowledge of autonomous system architectures for each format, including pipeline, repository, configurations, and external libraries.
  • Take full ownership of the Tako framework driving our autonomous system.
  • Review and debug production code, actively contributing to its development.
  • Develop profiles for team members based on attributes such as humility, growth mindset, ownership, motivation, engagement, delivery speed, delivery quality, and commitment to the roadmap
  • Collaborate with the Product Manager and Engineering Manager to establish efficient processes and translate business needs into technical requirements
  • Mentoring and guidance of all Software Engineers (Python) within the team and in other teams, having set best practices and methodologies

What's in it for you:

  • Alongside the opportunity to work with great talent and grow your skills, we’ll empower you to make a difference, allow you to be yourself, and respect who you are. We’ll also offer you:
  • Competitive salary + meal card
  • Customizable benefits package, be it a gym membership, the monthly fee of your child’s kindergarten, or an investment for retirement – the choice is yours!
  • Medical and dental insurance
  • Hybrid work model, for a better work-life balance
  • 22 days of annual holiday allowance, plus Christmas, Carnival, and your birthday
  • Training opportunities
  • Young, dynamic, and inclusive company culture
  • And much more!

Join us, and you'll have a meaningful role in the next evolution of the shopping experience.