Position: Middle Python Engineer
Company: Ralabs
Category: Python
Experience required: 2y
English level: intermediate

We are looking for a **Middle Python Engineer** for the cutting-edge AI project to join our team.

**What is this project about?**
It's the US-based project — founder of one of the largest AI/ML communities worldwide. The project aims to build a series of models and decision intelligence signals to help our clients with decision-making.

**What is so great about this project?**
It’s a project for someone looking for a new challenge and a great learning experience.

We are looking for a Middle Python Engineer who has experience in data engineering and web development (backend). Our primary focus is Machine Learning, Data Science, and AI areas, and we have a lot of expertise in these areas.

**Who are the people I am going to work with?**
You will work with a Project Lead, a Senior Python Engineer, DevOps, and a PM on our side. Also, there is a Senior Data Engineer on a client’s side involved in the project development, which makes up a highly skilled and fun team to work with.

**The process:**
How many stages of the interview are there?
Interview with the Recruiter — up to 30 min.;
Tech interview on our side —  up to 1h-1.30h;
Possible tech interview on the customer side.

**Requirements:**
- At least 2+-2.5 years of experience with Python;
- Solid knowledge of Django/Flask Rest frameworks;
- Experience with PostgreSQL(SQLAlchemy);
- Experience working with Airflow;
- Knowledge of AWS, Microservices, and Docker.
- At least an Intermediate level of English.

**Responsibilities:** 
- Understanding client expectations delivered in a written/spoken form and suggesting possible solutions;
- Demonstrably being able to deal with change daily; 
- Be comfortable both with external and internal factors driving this change;
- Excellent teamwork skills, capable of supervising and deputizing in a management role;
- Writing comprehensive documentation (such as data models etc.);
- Developing functionality according to the requirements;
- Growing as a technical expert.

**We offer**
Work vibe
- Flexible working hours (full-time, 8 hours working day);
- No screenshots, bureaucracy; time logging for accounting only. We trust you!;
- Quality workstations. Mostly we choose a Macbook so you will receive comfortable equipment for work, or you can work on your own device;
- Dynamic environment with a low level of bureaucracy;
- Teambuildings, swag, corporate events, and the team you will actually want to hang out with.

Holidays and leaves
- 20 days of paid annual vacation;
- 15 days of paid sick leaves;
- Possibility to use vacation during probation;
- Days off on all Ukrainian government holidays.

Education
- Education program 100 - we provide $100 per year for education;
- Mentorship program (get a mentor or become one);
- English Lessons with a 6-month review process (speaking and writing classes);
- Refunding certification expenses;
- Corporate Udemy account, where any employee can request any course free of charge.

Perks
- Social package, including medical insurance or sports compensation or psychological training sessions;
- IT Club Loyalty personal card in Lviv ІТ Cluster;
- Overtime is not welcome. Ralabs always emphasizes that we are working to provide work-life balance for employees;
- We work in a completely white field, and the salary is paid to the card in euros or dollars every first week of the month.