Python Developer

Overview

These are several projects and services (API) that utilize some Machine Learning services to process and aggregate data and provide the results to the research teams. Applications provide a comfortable Wizard-style workflow for researchers, collect research input and store it for further ML processing.

Responsibilities

Create and maintain technical and support documentation.

Work within a collaborative team of developers, QA, UX designers, and more, geographically spread across our different locations.

Write performance optimized code to service our own front-end applications.

Constant work on performance improvement.

Requirements

2+ years of experience in software development with Python.

Understand the structure of data and algorithms.

Experience with SQL/NoSQL.

Experience with Flask/Django.

Experience with RESTful API development.

Understanding of microservices.

Knowledge of HTML5/CSS3/JavaScript.

Level of English pre-intermediate.

Experience with Git.

Would be a plus

Advanced knowledge of PostgreSQL.

Familiarity with Elasticsearch.

Skills in Angular.

Experience with unit and integration testing.

We offer

A competitive reward for your skills, experience, input, and results.

Individual career plans and the guidance of Career Advisor.

Complete legal assistance and consultations from our lawyer.

Coverage of expenses on conferences, master classes, and certifications.

English classes and opportunity to learn from a native speaker.

Regular team events and activities.

Apply Online
This form collects your name, phone and email so that we can contact you later. Check out our Privacy Policy for the information on how we protect your data.

Apply with LinkedIn