top of page
Streaming Data Platform Engineer
Základné udaje o pozícii resp. projekte
ID
Dátum začiatku
By agreement
Typ zmluvy
Freelance
Plat
By agreement
Short description
The Senior Streaming Data Engineer is responsible for designing and operating robust real-time data platforms that handle large volumes of events with low latency. The role combines hands-on development with architectural ownership in cloud-based streaming environments.
Job description
- Design, implement, and maintain scalable streaming data solutions for real-time processing.
- Develop streaming applications using Apache Kafka and Apache Flink with Java.
- Own the end-to-end lifecycle of streaming pipelines, from design to production operations.
- Build and integrate distributed data storage using NoSQL technologies.
- Deploy and run streaming workloads on AWS using managed services and Kubernetes.
- Continuously optimize performance, reliability, and fault tolerance of streaming systems.
- Monitor production pipelines, troubleshoot incidents, and improve system resilience.
- Collaborate with cross-functional engineering teams on data-driven and event-driven architectures.
Benefits
- Membership in APM.Digital club - become APM Expert
- Beer box for each APM Expert
- 100% work from home
- Multisport card
- Flexible working hours
- Tax and social counseling for freelancers
- Work with the most modern tools on the market in all areas
- Young team, frequent team building
Requirements
- Proven experience in building and operating real-time streaming systems in production.
- Strong hands-on knowledge of Apache Kafka and Apache Flink (Java).
- Experience with NoSQL databases such as DynamoDB, MongoDB, or Cassandra.
- Solid understanding of distributed systems, event-driven architectures, and stream processing concepts.
- Practical experience with AWS cloud services and containerized environments (Kubernetes).
- Ability to design scalable, fault-tolerant, and high-performance data platforms.
- Senior-level mindset with ownership, problem-solving skills, and technical leadership.
The position is suitable for candidates with education
Bachelor’s degree in Computer Science
Language skills
English: very good working proficiency (B2+)
Number of years of experience
4+ years of hands-on experience
Digitálna transformáciu v mnohých odvetviach
bottom of page
