Title: Technical Project Lead (Implementation Project Manager)
Company: Raft Digital Solutions
Salary: up to 180,000 ₽
Remote work: yes
Employment: Full-time
Skills: SQL, Python, System Analysis, Data Analysis, Project Management, Negotiation, Risk Management, Change Management
Project
Raft AI4BI is a platform that integrates BI, DWH, and AI analytics. Users can ask questions about data in natural language, receive analytics, and visualizations.
The product is already used by major clients in retail, finance, manufacturing, and other industries.
Who we are looking for
A person who takes the implementation of AI4BI for a client from a signed contract to actual operation — and does it with their own hands, not by assigning tasks to a large team.
In the project team, you will have a developer and a DevOps engineer. An architect will be involved ad hoc when something fundamentally new needs to be built. There is no analyst on the team: you are responsible for the discovery, data model, technical specifications, data marts, and acceptance. The developer handles implementation, and DevOps handles the environment and deployment.
The second half of the role is account development. You are the first to see where the client still has pain points: which department operates without analytics, which data source is not connected, which process is begging for a dashboard. You formulate this as the next phase of work and bring it for estimation.
What you will be doing
- Survey the client's landscape: sources, data quality, access, integration environment
- Design the analytical solution: ER models, grain and structure of data marts, semantic layer
- Write technical specifications and integration specifications
- Design loading pipelines: REST/SOAP API, ETL/ELT, streaming delivery via Kafka/RabbitMQ
- Manage the project: scope, timelines, risks, statuses, communication with the client from analyst to director
- Collect and verify data independently — SQL and Python where it's faster to do than describe
- Conduct demos, UAT, user training, hand over the project to support
- Formulate and justify tasks for the architect when a new solution is required
- Maintain the account map and initiate expansions: new domains, new integrations, rollout to adjacent departments
What is important to us
Required:
- Proficient SQL — window functions, CTEs, query plan reading, optimization. We will test this with a live task during the interview, it's a key skill for the role
- Experience in managing implementation projects from start to finish with a small team (2–4 people), where you handled system analysis and task delegation yourself
- System analysis with a focus on data modeling — normalized and star schemas, SCD, conscious choice of data mart grain, ER diagrams
- Experience in designing analytical solutions and integrations — REST/SOAP APIs, ETL/ELT pipelines, loading from multiple heterogeneous sources
- Python for data manipulation — pandas, requests: parsing API responses, performing transformations, verifying extract quality
- AI tools in daily work — including the ability to quickly code PoCs/prototypes with your own hands and show them to the client — Claude Code, Cursor, Codex
- Understanding of message brokers (Kafka/RabbitMQ) — when they are needed, how to describe an event contract. Implementation is done by the developer
Will be a plus:
- Apache Superset: datasets, semantic layer, dashboards, access control
- Knowledge of procurement and/or sales domains — significantly speeds up project startup
- Experience with data scraping
- Understanding of CI/CD processes
Recruitment process
- Interview with a recruiter
- Test task (you will need to code the solution)
- Technical interview — discussion of the test task + live SQL tasks, data manipulation, modeling, and system analysis
- Final interview — project management, communication with clients and the team
Conditions
- Work with real AI/BI solution implementations and major clients
- Opportunity to influence the entire project — from discovery and design to implementation and further client development
- A team of strong technical specialists and opportunities for rapid growth in AI and data work
- Full-time employment with flexible hours
- Salary up to 200,000 rubles gross