Position: Back-end Developer with ML skills
Company: Beetroot
Category: Python
Experience required: 3y
English level: upper

**Beetroot is looking for a Back-end developer with ML skills to work with our client – a cool Scandinavian startup.**

Our client is an ML-driven software that helps scientists all over the world throughout their work. Beetroot team as a part of the global team is building a fully-fledged Science Assistant Machine that can read and understand scientific text and give customers the full picture of the current state-of-the-art in a human understandable way. 
AI assistent facilitates users’ research and development process in creation of innovative, sustainable resources such as biodegradable materials, medicine, vaccines, improved metals, smart education, global decarbonization.

It is an exciting opportunity for a tech-driven person with a broad skill set to join a dynamic environment and be part of a global team, taking care of a AI  platform.

**What you'll do in this role  **
Back-end developer with ML skills is a position for bright and motivated people who enjoy dynamics and solving complex algorithmic and engineering challenges. You will be focused on Algorithms, Data structures and Multiprocessing while developing new features and services of our AI.

- Software development – specification, planning, implementation
- Self-management
- Close collaboration with research team
- Driving innovation
- Working in an agile process in a distributed team with limited connectivity
- Debugging and fixing problems in the existing code
- Ensuring up to date, high-quality documentation
- Ensuring project delivery on time
- Participation in the full process until product delivery
- Develop your own skills and take responsibilities for your own personal development in the field.

**We're looking for**
- Solid understanding of algorithms and data structures
- Solid understanding of multiprocessing/multithreading
- Operations with streams of data (data streaming)
- Knowledge of at least one of the following ML libraries (Tensorflow, Gensim, Pytorch or similar)
- Ability to learn new technologies quickly
- Ability to work in a distributed team environment
- At least 3 years of experience in software development with Python
- Proficient analytical / problem-solving skills
- Upper-intermediate English level

**How to knock our socks off**
- Bachelor’s degree in Computer Science, AI or similar
- Experience with AWS, setting up data pipelines, operation with big amounts of data
- Knowledge and interest in Math and Statistics
- Web development
- Participation in research projects

**✔ Not checking every box?**
This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. Equality is one of our core values. We're committed to providing equal opportunity and a sense of belonging for all Beetroot consultants and candidates. So let's discover together whether we could be an excellent fit for each other.