Software Engineer - Python

Sensei is a technology company launched in 2017, designing the most advanced and state-of-the-art store automation system. We are redefining the way retail works and built the only enterprise-class system ready for wide deployment across multiple existing stores.
Trough AI-powered computer vision systems, sensor fusion and unique algorithms we offer the smoothest shopping experience, where customers grab what they want and leave!

We're looking for a Software Engineer that is proficient in Python language and is knowledgeable about python development ecosystem.

What you'll be doing:

You will integrate the team that builds and evolves our Back-end apps and plays a crucial role in the design and development of python backend APIs. In particular:
  • Designing, developing, and testing scalable and high-performance backend services;
  • Contributing to the development of python development infrastructure tools, including automatic testing, deployment and documentation generation tools;
  • Participating in technology evaluation and prototyping; recommending specific; technologies to pursue and suggesting training and staff development activities as needed;
  • Promoting collective code ownership through code reviewing;
  • Helping in identifying and designing new product features;
  • Be a part of ensuring our application code is flexible, maintainable, testable, and reliable.

About you:

  • MSc or PhD in Computer Science Engineering or related field with 3 to 4 years' industry experience;
  •   Solid proficiency with Python language;
  •   Deep familiarity with software architecture principles and design patterns;
  •   Knowledge of SQL and Relational Database design;
  •   Excellent documentation and testing practices;
  •   Solid understanding (both practical and theoretical) of Distributed Systems, with a specific emphasis on - - Fault-Tolerant and High Availability software;
  •   Ability to identify performance bottlenecks by using application profilers and load-testing tools;
  •   Experience of developing in Linux/Unix environments;
  •   Working knowledge of Git.

Nice to have
  •   Knowledgeable about python numerical computing ecosystem (e.g. numpy, pandas, matplotlib);
  •   Knowledgeable about libraries and frameworks used to compile and run python code on bare-metal (e.g. cython);
  •   Experience with python type checker tools;
  •   Familiarity with pycharm IDE.

Benefits & Perks

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 the following:
  • Amazing personal growth experience - The rare chance of having decision ownership and direct impact on the growth of a venture-backed startup;
  • Remote and flexible working hours – as long as you get the work done;
  • Ownership - This is the most exciting time to join Sensei, and you'll have direct input and influence on the direction we take;
  • Motivating compensation – Competitive compensation package;
  • Working with a motivated and talented team - A fun and supportive office environment working alongside some real experts;
  • Impactful work – you'll have a rare opportunity to build a product literally used by millions of people across the world;
  • A holiday allowance of 24 days per year;
  • Top of the range equipment to help you do your job to the highest possible standard;
  • Regular learning meetings as part of our growth-mindset culture.

Does it sound like “the job” you’re looking for? Amazing! Apply then :)