Position: Python Developer
Company: Recruit-Alliance
Experience required: 3y
English level: upper

Live information about the environment turns into actionable ideas
and delivers them to consumers via mobile apps, smart home IoT devices, cars, and other.Used by AI and machine learning
to gather and understand data from multiple sources — including more than 47,000 sensors worldwide.

Responsibilities:

• Take ownership of the design, coding and maintenance a complex cloud based software systems
• Collaborate with Algorithm Engineers, Data Scientists an other Software Engineers to build highly
distributed data and processing components
• Work closely with Product Managers to create the best environment data and insights delivery platform
• Coach and support junior developers in the team
• Take leading part in shaping the technical roadmap of the backend system

Technical must capabilities:

• 4+ years of industry experience in building distributed systems and software
• Deep familiarity with Python
• Excellent debugging and performance optimization capabilities
• Deep familiarity with data persistence technologies (SQL, NoSQL, Key-Value)
• Extensive experience in working with at least one leading public cloud platform (GCP preferred)
• Deep experience with Docker and related container orchestration tools

the company has 65 employees, and in a year there will be more than 100 of them.
Today, the R&D department employs 30 people - a team of algorithms,
platform team, Devops, Backend, 2 teams Full stack / Front end / Mobile application.
they also have a research team of 5 data engineers, ML, PHD ...

Stages:
30 min with team leader
1.5 hours technical interview with TL+Architect
short call with VB R&D and HR

What do we offer:

-20 working days (+ wishes of the candidate)
-Paid sick leave - 5 working days (+ wishes of the candidate)
-individual benefits.
-Technique