Engineering Team

Senior Software Engineer (Python)

Lisbon (Hybrid)
Lisbon (Hybrid)

Greetings, future Sensei 👋
Are you ready to embark on an journey into the world of retail revolution? Sensei is here to develop autonomous stores and sprinkle digital transformation all over the retail sector!

Why join Sensei, you ask?
Oh, I'm glad you asked! We're on a mission to make shopping a breeze for millions of shoppers worldwide! Our focus on automation, efficiency, and providing the best retail encounter sets us apart.
Sensei is a vibrant team of over 60 talented people based in Portugal, Brazil, and Spain! We're firm believers that happy people make better Senseis, which is why we encourage everyone to do the things they love the most. If you're intrigued by the idea of being part of a dynamic team shaping the future of retail, we invite you to explore the details of this open position. Your potential journey into the Sensei Squad awaits!

How Can you Help?


As a Senior Software Engineer 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.


Your key responsibilities will include:

  • Gain comprehensive knowledge and take ownership of the autonomous store system architecture within the Software Team
  • Provide guidance in development by enforcing coding standards and promoting best practices
  • Mentor and serve as a reference for all team members, fostering a collaborative and knowledgeable environment
  • Actively participate in the development of secure and high-quality production code
  • Review and debug code authored by team members, ensuring code integrity and adherence to standards


🎯To thrive in this role, you must have:

  • Academic background 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 on a daily basis


📅After 6 months  journey, your success will shine if you:

  • Gain a comprehensive understanding of retail formats (store, cabinet, pod) within 6 months.
  • 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, translate business needs into technical requirements, set best practices for Software Engineers (Python), and mentor team members.


🏆What's in it for you:

  • A competitive compensation package – a reward worthy of a ninja master!
  • Our annual flex benefits package is like a magical genie granting your desires – gym time, a professional coach, or even part of that MBA dream – the choice is yours!
  • Fierce Health Insurance
  • We offer the ultimate work blend – the hybrid or full remote model! Be it the cozy remote caves or the bustling office battlegrounds, you have the power to choose!
  • You'll enjoy a whole 24 days of holiday allowance to recharge your warrior spirit and embark on epic adventures!
  • Parents, we've got your back too! With paid parental leave, you won't have to choose between family and work – because balance is the key to true harmony!

And hey, a friendly reminder, at Sensei, we all speak English! So sharpen those linguistic shurikens.

Remember, every warrior is welcome in our dojo – regardless of backgrounds, flags, or beliefs! So don't hesitate to join our diverse tribe – your uniqueness is your superpower! 🌈💪

Join Sensei, and let's embark on this thrilling adventure of a lifetime! 🚀

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