Position: Backend Technical Leader
Company: Blackthorn
Category: Python
Experience required: 5y
English level: upper
Published: 2023-07-01T00:00:00+03:00

We are looking for Backend Technical Leader with Python knowledge. You will lead a team of backend and machine learning engineers in the Healthcare and Life Sciences domains.

**Responsibilities**
- responsibility for the technological success of the project(s);
- development of the project roadmap;
- decomposing epics and user stories into technical tasks (on demand);
- review developers' code;
- provide technical supervision for the team;
- control of technical execution of tasks by team members;
- implementation of technical tasks on the project (optional);
- immerse in the problem and the domain;
- read scientific papers and investigate new approaches, architectures, and state-of-the-art solutions that can bring project success;
- understand clients' objectives; 
- decompose business goals into tasks for the team members;
- source assessment, recommendations for improvement of software architecture;
- implementing clean code best practices;
- packaging and obfuscation source code improvement strategies. For example: improving the scanning of build outputs for expected text or data and text or data that should not be present;

**Requirements**
- 5+ years of commercial development
- advanced knowledge of Python, Docker, templating of Docker builds, obfuscation, and packaging strategies
- automated unit and integration tests

**Desired**
- Machine Learning backend experience
- 3-7 ppl team leadership experience.
- Experience in DevOps/MLOps (Github Actions, MLflow, etc.)
- delivered at least one full-cycle ML product.
- familiar with general software architecture patterns (Layered, Microservices, Event-Driven Architecture, etc.).

**Personality**
- Attentive to details
- Results-driven
- Responsible
- Proactive

**Salary**
- Hourly-based or monthly-based