Position: Back-End Engineer (Python) for WandAI
Company: SD Solutions
Category: Python
Experience required: 5y
English level: fluent
Published: 2022-08-01T00:00:00+03:00

**What will you do with us?**
- Own, design, and develop Wand AI backend: provide Kubernetes application design and implementation of major features and services.
- Provide the end-to-end feature/service lifecycle: starting from design and architecture, through implementing, testing, and releasing the feature.
- Design and evolve software managing in-environment service discovery and configuration of microservices.
- Mentor, perform code reviews, evaluate implementations and provide feedback about potential tool improvements.
- Collaborate with Product Managers, Product Designers, and other Software Engineers.

**What hard skills do we need?**
- **B.Sc. in computer science** or a related field
- **7+ years** of experience building distributed large-scale **SaaS** systems.
- **5+ years** of **design and implementation** of SaaS **Kubernetes** applications built out of **microservices**.
- Expert in **Python**, especially as a backend language (**clean code**, **frameworks**, **API design**, etc.)
- Experience with different types of data storage (**SQL**, **NoSQL**, search engines, big data tools, object stores). **PostgreSQL** and **ElasticSearch** – **must**.
- Experience with modern **CI/CD** and **GitOps** methodologies.

**Advantages:** 
- Experience with **user-defined workflows** (e.g., Airflow).
- Experience with **ML productization** (PyTorch, Tensorflow, LightGBM).

**What do we offer?**
💼 Full legal coverage.
💊 Paid sick leave - 6 days without medical documents per year.
💵 Monthly payments. We cover you with an accountant who helps you with finances and taxes.
⏰ 3-month trial period.
🌴 Paid vacation - 18 days per year (1.5 days accumulated per month).
🏡 Remote work and supplies for home-office if needed.

**Our hiring process:**
0️⃣ Prescreening interview (20 m). We will tell you about the company and the position. You will tell about yourself so that we can check your English level and some soft-skills. Carried by one of SD Solutions recruiters.
1️⃣ Interview with CTO — Eli Osherovich (30 min).
2️⃣ Technical interview with CTO — Eli Osherovich (1.5 hours). 
3️⃣ HR interview with COO — Talia (30 min).