Python Engineer

от 400 000 ₽

Выше средней на 86%
  • Марксистская
  • Третьяковская
  • Маяковская

We help our client, international algotrading firm, find Software Engineer.

The position involves full-time work from the company's office in the CIS

Task:

  • Automate the work by Quantitative Researchers. This role does not involve the development or implementation of quantitative algorithms.

During Your Time with Us, You May:

  • Enhance research workflows by automating processes, refining implementations, and optimizing model deployment for Quantitative Researchers (primarily using Python).
  • Maintain and support production code by managing dependencies, resolving data gaps, setting up timely alerts, and ensuring comprehensive logging (primarily in Python).
  • Design and implement ETL pipelines to process diverse datasets efficiently.
  • Develop unit and integration tests using frameworks like googletest, pytest, and unittest.mock.
  • Contribute to the development and enhancement of research libraries, primarily in C++.
  • Conduct code reviews for both C++ and Python projects.

Key Qualifications

  • A minimum of 3 years of experience as a Software Engineer at a top-tier company, with Python as the primary programming language.
  • Strong academic background, holding at least an upper-second-class (or international equivalent) undergraduate degree from a respected institution in Computer Science or a related technical discipline.
  • Proficiency in C++.
  • Experience in developing Python libraries for quantitative researchers.
  • Solid understanding of the operational, maintenance, monitoring, and support requirements of critical business systems.
  • Proactive approach to identifying inefficiencies, bottlenecks, and opportunities to improve workflows and software performance.
  • Hands-on experience with software workflows, testing, and deployment methodologies in highly agile environments.
  • Intermediate or higher proficiency in both English and Russian.

Preferred Expertise

  • Experience with workflow automation tools (Airflow, Prefect, Dagster).
  • Familiarity with ETL/ELT processes and related technologies (Pandas, Dask, Spark, Parquet).
  • Knowledge of scientific computing in Python (NumPy, Pandas, SciPy, Cython).
  • Hands-on experience integrating C++ with Python.
  • Background in computational mathematics.
  • Proficiency with data modeling libraries (dataclasses, Pydantic).
  • Familiarity with static code analysis tools (Ruff, Pylint, Mypy, Pyright, Flake8).
  • Skills in performance profiling and optimization (CPU, Memory, Filesystem).
  • Experience with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins).
  • Understanding of time-series databases (VictoriaMetrics, Prometheus, InfluxDB).
  • Cloud services (AWS, GCS)
  • Competence in system monitoring tools (Grafana, Sentry, ELK).

Perks & Benefits

  • A supportive and inclusive work environment with a diverse team of top professionals from various industries.
  • Wellness stipend to promote a healthy lifestyle.
  • Comprehensive medical coverage.
  • Insurance for personal accidents and critical illnesses.
  • Assistance for caregivers, including emergency dependent care options.
  • Office-provided meals.
  • Relocation assistance for candidates moving from outside.

NB:

1) Only CV in English will be considered. If you submit a CV in Russian, please be prepared to send your full CV in English upon request.

2) Relocation only

Сравнение со средней зарплатой в похожих вакансиях:

185k

286k

130k

225k

400k


Адрес: Россия, Москва
Показать на большой карте

Поделиться:

Опубликована 21 день назад

Похожие вакансии

В дирекции по разработке открыта вакансия QA Automation Engineer. ... Что мы ждем: Опыт в автоматизированном тестировании от 2 лет; Опыт разработки на Python; Навыки разработки ...
  • Полный день
  • Опыт от 3 лет
Логотип компании X5 TechX5 Tech
  • Москва
12 дней назад
Ищем опытного Python-инженера, который любит ML, понимает его ограничений и силу, и хочет делать «настоящий ... Технологический ландшафт (примерно) Python 3.11+, FastAPI, Dishka, gRPC/HTTP, Kafka, PostgreSQL/PgVector ... Требования Подходит вам, если у вас есть 4–8+ лет промышленной backend-разработки на Python (или близком ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
9 дней назад
Чем предстоит заниматься: разработка и внедрение AI-агентов на базе LLM (Python, LangChain, LangGraph ... LLM актуальный опыт работы на схожей должности от года опыт разработки решений на базе LLM 3+ года Python ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Москва
15 дней назад
... системы распределения расходов на open-source решениях: Postgres, Clickhouse, Airflow, Superset, JS/Python ... - Участие в написании и ревью тест-кейсов и автоматизация их на Python; - Разбор инцидентов, локализация ... Требования: - Опыт в автоматизации тестирования от 3 лет; - Навыки программирования на Python; - Практические ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Sapiens solutionsSapiens solutions
  • Москва
15 дней назад
... пользователей работе с инструментом ELT/Data Pipeline Разработка и поддержка ETL/ELT пайплайнов на Python ... и процессов Взаимодействие с командой аналитиков и бизнес-пользователями Требования: Опыт работы с Python ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБК ПарусСБК Парус
  • Москва
5 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.