Position: Data/Backend Engineer
Company: Independent Contractor
Experience required: 3y
Category: Python
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

As a member of the core team, you will build a part of the backend that computes data pipelines.

**Requirements:**
- 3+ years of hands-on experience with python as a BE SE (Python or Java)
- Experience in data engineering
- Knowledge of Docker
- Ability to design and develop scalable, clean python code that covered by unit tests
- Product and a customer-focused mindset
- Deep understanding of distributed systems
- Understanding of SDLC
- Knowledge of Development Tools (Git, GitLab)
- Masters or Bachelor's Degree in a quantitative field (Math, Statistics, Computer Science, Engineering, Data Science, Operations Research, etc.).
- At least strong Intermediate English level

**Duties and Responsibilities:**
- Design, develop and optimize the backend that executes ML pipelines and runs these pipelines in production
- Develop highly reliable python code covered with unit tests
- Apply your design skills to create the framework that internal data scientists will use
- Contribute to the product concepts planning from a backend engineering perspective

**Nice to have:**
- Familiar with with big data stack (pyspark, spark, dask, etc)
- Experience with AI/ML frameworks (pandas, sklearn, etc)

**Benefits:**
☝️ A chance to work with one of the strongest DS teams in Ukraine
💻 The newest equipment if you need it
📌 Courses, conferences, other self-development activities upon request 
🏄 Cool team buildings in Ukraine and abroad
🌴 Paid 15 days off (it can be negotiable)
👨‍💻 Fully remote work or hybrid (office in Kyiv)
🌱 Equity