Position: Senior Python Developer
Company: Sphere Software
Experience required: 3y
English level: intermediate

Requirements:

- Experience with algorithms, data structures, complexity analysis and software design;
- 5+ years of relevant work experience;
- Software development experience in one or more general purpose programming languages;
- Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval;
- Experience with one or more general purpose programming languages including Python and/or JavaScript;
- Experience using Google Cloud and/or App Engine a plus;

Responsibilities:

- Building tools for other technical and semi-technical users to make them as highly productive as possible
- Evolving the data pipeline
- Working with tight deadlines and vague requirements on open-ended projects
- Deploying and writing unit tests
- Solving hard problems and working with deployment processes.

Company culture:

- Create excellence in several technology verticals instead of performing poorly across many;
- Focus on what we know best and overachieve while doing it;
- Value personal work-life balance by offering flexible arrangements;
- Practice honesty as the best policy and loyalty above all else;
- Establish a long-term mutual relationship instead of per-project deals.

On-site benefits:

- Competitive compensation and paid time off;
- Sports compensation;
- Comfy office and flexible work arrangements;
- Team of professionals providing you with the opportunity to grow;
- Team building events.