Our team is launching a new ML product for promotion planning - Promo Advisor. The solution will allow us to evaluate various scenarios, forecast sales, revenue, and margin before the promotion launch, and later on - select promotion parameters considering business constraints.
About the product
We are currently building the product practically from scratch: defining the target architecture, data sources, integrations, and system operating scenarios. We are looking for a self-sufficient system analyst of middle+ level who will help connect business requirements, data, ML models, and technical implementation.
Responsibilities
• Gather and formalize requirements for the product and its modules.
• Develop data requirements: sources, data composition, schemas, and data contracts.
• Describe integrations, APIs, and interactions between systems.
• Decompose requirements and assign tasks to development and Data Engineering teams.
• Create and maintain architectural diagrams, data flows, and technical documentation.
• Document ML components at a system level: inputs, outputs, dependencies, and use cases.
• Work together with the product team, ML developers, Data Engineering, and architects.
Tech stack: SQL, REST API, Kafka, Airflow, Spark, S3/Hadoop, PostgreSQL, Docker/Kubernetes, GitLab, Jira, Confluence, UML/BPMN/ArchiMate. ML services in Python
Requirements
- At least 2.5 years of experience as a system analyst and the ability to independently manage tasks.
- Experience in describing requirements and integrations between information systems.
- Ability to work with APIs, data structures, and flows.
- Ability to read and create architectural diagrams.
- Basic knowledge of SQL for data work.
- Experience with Jira and Confluence.
- Ability to structure complex information and negotiate with different teams.
Bonus points
- Experience with ML or Data products.
- Experience with Big Data.
- Understanding of retail, pricing, or promotion processes.
- Experience launching new products or systems from scratch.
We offer
- Employment in an accredited IT company
- Voluntary medical insurance with dental care and preferential terms for family members
- Work in a very cozy office in the center of Moscow (m. Savelyovskaya), in Krasnodar, or remotely from other cities in the Russian Federation. We also have offices in St. Petersburg (m. Baltiyskaya) and Innopolis.
- Corporate discounts from the company and partners, free Magnit Premium subscription with increased cashback through the M+ loyalty program
- Annual recognition program with a vibrant celebration and an impressive gift
- Support in development through training, conferences, and meetups, as well as a program for managers — Leadership club
- IT community — an environment where you can find solutions faster, share practices, try new roles, and grow from a tech expert to an initiative leader
- We are a partner of the Ministry of Digital Development of Russia for the National IT Competency Verification System project
- Work on large-scale products and projects (Smart Store, robotization, autonomy, GenAI, and more)
- Social and psychological support from >370 specialists in areas such as: lawyers, psychologists, doctors, financial and wellness advisors