Position: Back End Engineer
Company: Svitla Systems
Experience required: 5y
English level: upper

**Requirements:**
- 5+ years of experience in back-end development, building real-world applications, using modern languages and technologies (preferably Python but can be Java/C# as well).
- Understanding of algorithms with large amounts of data points, using various techniques and technologies.
- Ability to find performance bottlenecks, scale design, and implement accordingly.
- Team-player - good communication skills. Willing to learn and teach. Charging the field together to deliver quickly without compromising on quality.
- Ability to learn new technologies, willing to constantly change and adapt without taking the current state for granted.

**Will be a plus:**
- Experience with Python and its ecosystem, Django and its ecosystem.
- Knowledge of AWS's various tools and services.
- Knowledge of MongoDB or other document databases.
- Experience with relational databases, performant modeling, and query optimization.
- Experience with JavaScript.
- Experience with CSS.
- Ability to work with designs (edit, manage).

**Responsibilities:**
- Be a part of highly experienced software engineers and take on the challenges of all things back-end.
- Plan and build pipelines and infrastructure to handle large volumes of data.
- Develop novel algorithms to discover new entities; extract relevant information using various NLP techniques to relations-graphs; connect to other entities and use statistical methods to complement missing information.
- Build computational models to categorize, classify and create benchmarks for each customer-relevant market and activity.
- Build performant and scalable APIs used by the client-side.
- Collaborate with related departments – product, architecture, and leadership – to move the business forward by building a winning product. Be part of the conversation from idea initiation, through design and implementation, to measurement and analysis.