Technical Project Lead (Project Implementation Lead)
Company: Raft Digital Solutions
Location: Yaroslavl, Russia
Work Format: Remote
Employment Type: Full-time
Project
Raft AI4BI is a platform that combines BI, DWH, and AI analytics. Users can ask questions of data in natural language, get 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 at the client's site 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 group, you will be joined by a developer and DevOps. An architect will be involved on a case-by-case basis when something fundamentally new needs to be built. There is no analyst on the team: investigation, data model, technical specification, data marts, acceptance – this is your area. 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 lacks analytics, which data source is not connected, which process is crying out for a dashboard. You formulate this as the next stage of work and bring it for estimation.
Responsibilities
- Investigate 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 data loading pipelines: REST/SOAP API, ETL/ELT, streaming delivery via Kafka/RabbitMQ
- Manage the project: scope, deadlines, 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
Mandatory:
- Solid SQL skills – window functions, CTEs, query plan reading, optimization. We will test this with a live task during the interview; it is 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 definition 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 API, ETL/ELT pipelines, loading from multiple heterogeneous sources.
- Python for data manipulation – pandas, requests: parsing API responses, performing transformations, verifying export quality.
- AI tools in daily work – including the ability to quickly "cobble together 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 start.
- Experience with data scraping.
- Understanding of CI/CD processes.
Selection Process
- Interview with a recruiter
- Test task (the solution will need to be coded by hand)
- 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 investigation and design to implementation and further client development.
- A team of strong technical specialists and the opportunity to grow quickly in AI and data work.
- Full-time employment with flexible hours.
- Salary up to 200,000 rubles gross.