ELCA Group

Internship: Exploring Real-Time Data Processing at Scale

ELCA Group  •  Pully, CH (Onsite)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Start date: February 2027 · Duration: 6 months

Please include your latest academic transcripts with your application. Applications submitted without transcripts will not be considered.

In this 6-month internship starting in February 2027, you will explore real-time data processing at scale with Apache Kafka, Apache Flink and Apache Spark, and help us define guidelines for choosing the right framework.

Your tasks

  • Understand the fundamental concepts of Kafka, Flink and Spark, including their architecture and use cases
  • Implement a pipeline processing streaming data from a single source using Kafka and Flink/Spark, going as far as possible with insights and optimizations
  • Build a second, more complex pipeline: Database → Debezium → Kafka → Flink/Spark → transactional and analytical queries
  • Handle multiple tables and implement watermarking to ensure synchronized data processing
  • Compare Flink and Spark on performance, ease of use and suitability for specific use cases
  • Document your findings and propose guidelines for choosing between the two frameworks

What we offer

  • A dynamic, collaborative workplace with a highly motivated, multicultural team working across international sites
  • The chance to make a difference in people's lives by building innovative solutions
  • Internal coding events such as Hackathons and Brownbag sessions, plus our technical blog
  • Monthly After-Works organized at each location

About your profile

  • Bachelor's or Master's student in Computer Science, Data Engineering or a related field
  • Interest in distributed systems and real-time data processing
  • Programming skills (e.g. Java, Scala or Python) and knowledge of SQL
  • Curiosity, autonomy and good analytical skills

We are ELCA, one of the largest Swiss IT tribe with over 2,300 experts. We are multicultural with offices in Switzerland, Spain, France, Vietnam and Mauritius. Since 1968, our team of engineers, business analysts, software architects, designers and consultants provide tailor-made and standardized solutions to support the digital transformation of major public administrations and private companies in Switzerland. Our activity spans across multiples fields of leading-edge technologies such as AI, Machine & Deep learning, BI/BD, RPA, Blockchain, IoT and CyberSecurity.

ELCA Group

About ELCA Group

With more than 2,300 experts, the ELCA Group is a leading independent Swiss IT service and solution provider, specialized in IT consulting, Cybersecurity, Cloud, Data & AI, Digital experience, Software development, Business applications and systems' integration across all industries. ELCA helps its clients to better compete in the digital era and gain in agility. The privately held company has offices in Pully (HQ), Zurich, Geneva, Bern, Basel, Rapperswil and Fehraltorf, as well as offshore centers in Italy, Spain, Mauritius and Vietnam.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Pully, CH
Year Founded
1968
Website
elca.ch
Social Media