Python Developer (Core)

ReTech Labs

ReTech Labs

Software Engineering
Almaty, Kazakhstan
Posted on Wednesday, September 6, 2023

This is a fantastic opportunity to support an international team working with innovative Artificial Intelligence solutions and top tier retailers. ReTech Labs, Inc., a part of SymphonyAI Retail Group, was founded in 2015 with the objective of making complex retail simple through people, technology, and passion. The company has seen rapid growth over the short period and has presence in the US, Asia, and Europe. Over the last year our team has built compelling solutions leveraging the latest technology in our quest to make for a better tomorrow for consumers and retailers. The product range consists of two exciting platforms:

· ReBotics: Drives store automation through deep learning platform powered by AI, real time shelf conditions to drive productivity and enable perfect in store execution.

· RACE: Innovates and accelerates the creation, development, and end-to-end management of Private Brands.

The Opportunity

As a backend developer you will become part of the development team of the flagship product of ReTech called Rebotics – a machine learning platform which drives retail automation. You will be developing features for platform core services as well as optimizing them for better scalability, stability and cost-effectiveness, working closely with talented backend leads with 10+ years of experience.

As part of the international team you will be communicating in English on a daily basis.

Our backend developers solve complicated tasks and always grow as professionals.

Main tasks

  • Backend development of the company's flagship product Rebotics ( using Python 3.6-3.10;
  • Participation in architecture design;
  • Code review.

Professional skills

  • Python: 3+ years of commercial development experience;
  • 2+ years of commercial experience with Django;
  • English B1 and above;
  • Fluent Russian;
  • Understanding SQL;
  • Understanding of Design Patterns;
  • Experience with git;
  • Working with docker at solid user-level;
  • Understanding of Linux as a developer;
  • Experience writing unit tests (AAA, understanding of test pyramid);
  • Good CS background: understanding algorithms complexity, memory model, networking.

Good to have

  • Experience with ML (TensorFlow, PyTorch or other frameworks);
  • Commercial experience with AWS, Developer or Solutions Architect certification;
  • Commercial experience with C++;
  • Commercial experience with OpenCV;
  • Commercial experience with NoSQL DBs (Redis, DynamoDB);
  • 1+ year Commercial experience with Numpy and Pandas;
  • Experience writing REST API services.

We offer

  • Flexible working time;
  • Experienced and distributed international team;
  • Professional growth opportunities;
  • Education opportunities;
  • Informal and comfortable working atmosphere;
  • No red tape;
  • Paid vacation and sick leave;
  • Annual salary review.

Why Join Us?

  • Be part of innovative and fast-growing AI technology company;
  • We are a Company with stable and profitable growth;
  • Global experience – your peers and future friends in six countries;
  • An immensely strong company culture enforced through hiring process.