Position: Backend Engineer/Tech lead
Category: Scala
English level: upper
Years of experience: 8

- Keeping the balance between technical excellence of the project and business needs, while implementing, and mentoring other team members

- Implementation of automated machine learning service as a part of the team from scratch (using spark & scala)

- Leading Java guild in our company
Leading:
- Technical leading of a team (4 peoples), code reviews, mentoring
- Creation of a design documents
- Direct work on projects for internal customers with little or no supervision
Scala:
- 2 years of service development (play, scala, mysql)
- 2.5 years spark & data engineering 
- A bit of cats and understanding the functional programming and pattens
Java:
Core Java(4 years), Concurrency;
Spring: MVC, Security, Data, IOC, Cloud, Boot
Testing: JUnit, Mockito, Specs2, Spock;

Ops: ansible, docker, bash scripting

Basics of supervised machine learning
- B2C or high load is a good bonus
- Good technical culture of a project, or power to build one
- Language agnostic, but experienced mainly in jvm environment
- Perspective of working as a tech lead/architect
- Remote with 1-2 days per week in office preferred