6 месяцев назад

Python Developer

IT
По договоренности
От 3 лет
Нестандартный график
Emerson Croft is seeking a Python Developer. Our client is growing exponentially, and looking for fiercely independent and self-motivated people who can thrive in the comfort of their own work-space, on their own hours. The company culture is intense, but professionally and personally rewarding. You’ll own projects, be expected to contribute ideas at a high level, and execute. Best of all, working in a remote setting allows you to spend less time in meetings and more time doing the things you love. Контакты: https://grnh.se/84b1b9e42us
Требования:
  • 3-7 years of experience using Python ecosystem;
  • 3+ years using architectural and development patterns;
  • Setuptools and other packaging tools;
  • Knowledge of Versioning systems: Git, (Gitlab CI/CD);
  • OOP and design patterns;
  • Good knowledge of package managers (public and private);
  • Knowledge about highly scalable applications and associated monitoring;
  • DB knowledge: MySQL / PostgreSQL;
  • Experience in Multithreading;
  • REST / Swagger;
  • Linter tools;
  • Nice to have: Experience with the other DB types, ElasticSearch, Hive, Cassandra, NoSQL, Message Queueing, RabbitMQ, Kafka, Microservices architecture, Flask / Django / FastAPI.
Обязанности:
  • Improve existing code for the recommendation system;
  • Implement new models trained by the ML research team;
  • Be responsible for architectural changes, TDD, A/B Testing framework;
  • Refactor the legacy code;
  • Design the system architecture;
  • Improve general code quality, write tests.
Условия:
  • Fully remote work – commuting becomes the walk from the kitchen to the home office;
  • International team, international friends – a global team means you have friends everywhere you go;
  • Amazing tools — our technology stack and collaboration tools are cutting-edge;
  • Flexible vacations — take whatever time you need to live a balanced personal life;
  • Personal and professional development — you will constantly learn a lot of new things and technologies.