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 лет
- Москва
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 лет
- Москва
15 дней назад
... пользователей работе с инструментом ELT/Data Pipeline Разработка и поддержка ETL/ELT пайплайнов на Python ... и процессов Взаимодействие с командой аналитиков и бизнес-пользователями Требования: Опыт работы с Python ...
- Полный день
- Опыт от 3 лет
- Москва
5 дней назад