#vacancy #remotework #fulltime #remote #Senior #Data #Engineer #Retail
**
Position:** Data Engineer (Senior)
Salary Range: 250,000 - 270,000 (gross)
Location: RF
Employment: Fulltime
Work Format: Remote
Registration: Sole Proprietorship only
Company: Top Selection
Hello! My name is Alexander. I represent the Top Selection group of companies.
We are involved in product development and attracting specialists for project work for the Russian market.
Currently, we are looking for a Data Engineer in retail.
✅Mandatory requirements
- Experience with streaming solutions or a strong desire to transition into streaming;
- Technical skills (one or more): Spark, Flink, ClickHouse, Kafka (preferably Flink);
- Understanding of data lake formats and concepts (Iceberg, Parquet/ORC, snapshots, increments);
- Practical experience in at least one implementation/attempt: Kafka → processing → S3/Iceberg (even locally/in a test project);
- Ability to think in terms of data streams: from event to data mart, not just with "queries";
- Soft skills: systems thinking, initiative, willingness to discuss architecture and learn new patterns.
➕Additional requirements
- Experience with dashboards/data marts via Trino/SQL/dbt will be a plus.
📌Project tasks
- Design, development, and maintenance of streaming pipelines;
- Implementation of business logic and transformations in Flink/Spark/Java in stream mode;
- Incremental loading and deployment of data marts (dbt/Trino/Iceberg);
- Design of storage and partitioning in a data lake (columnar formats, snapshots, Iceberg);
- Building reliable data delivery schemes: delivery semantics, idempotency, duplicate handling;
- Documentation of pipeline architecture and participation in architectural decisions for the platform.
📱Contact information:
@AleksandrLuzgin