Senior Data Engineer
CommIT
Poland1 month ago
98 views42 saves1 applies
Prepare for this role
Job Type
full time
Description
Description
We are looking for a Senior Data Engineer with expertise in scalable data platforms and distributed systems to join our dynamic team. You will play a key role in building HyperGuest’s data platform from the ground up, creating the infrastructure, pipelines, and real-time processing systems that will power our products and business insights.
This is a unique opportunity to shape both the company’s data architecture and its data-driven culture.
Responsibilities:
- Design, build, and maintain scalable data pipelines and cloud-based data infrastructure in AWS.
- Build systems capable of processing and analyzing petabytes of data in distributed production environments.
- Own and evolve the analytical data warehouse on ClickHouse — schema design, ingestion pipelines from Kafka/Kinesis/S3, materialized views, query performance, and cost control at large scale.
- Develop real-time stream processing solutions using Kafka, Kinesis, and Spark.
- Design and manage distributed messaging and queue-based systems (SQS, RabbitMQ, etc.).
- Collaborate with engineering, product, and business teams to deliver impactful data solutions and actionable insights.
- Drive a data-first culture by promoting best practices and enabling smarter, data-driven decision-making across the company.
- Develop backend services and integrations using TypeScript and modern cloud-native technologies.
- Improve data reliability, observability, scalability, and operational efficiency.
- Participate in architecture and strategic technology discussions that shape the future of HyperGuest’s platform.
Requirements
Requirements:
- 4+ years of experience in Data Engineering, preferably in start-up companies.
- Hands-on experience with ClickHouse (or comparable columnar OLAP engine)
- Hands-on experience with stream processing technologies (Kafka, Kinesis, Spark).
- Hands-on experience with queues and messaging systems (SQS, RabbitMQ, etc.).
- Strong SQL knowledge and experience designing and optimizing complex queries and data models – mandatory.
- Strong hands-on experience with TypeScript.
- Experience building and maintaining large-scale distributed systems and data pipelines.
- Experience with AWS cloud infrastructure and modern CI/CD workflows.
- Familiarity with relational databases such as MySQL.
- Strong problem-solving skills, ownership mindset, and a “can do” attitude.
- Detail-oriented with a strong commitment to quality.
This job is found at InterviewStack.io
Skills
distributed systemsdata pipelinesclickhousekafkas3sqsrabbitmqtypescriptobservabilityscalabilitysparksqlawsci/cddata driven decision makingrelational databasesdata architecture