About EMnify

EMnify is a leading cloud-native IoT connectivity provider that empowers businesses worldwide to get the best out of their devices and overcome industry barriers. Simply put, we deliver customer success for cellular IoT – globally and at scale. We do this by enabling IoT devices and applications to be connected through cellular networks and allowing developers to easily manage and integrate the cellular connectivity into their IoT solutions through our API. Our 100 employees in Europe and Asia support our customers throughout the entire IoT solution life cycle.

Your Position

We are looking for a talented and experienced Senior Big Data Engineer with an interest in telecommunication, passion for software development and big data technologies. You will be responsible for real-time processing of our data, enabling microservices and supporting the company to work in a fully data-driven environment. The position is based in EMnify’s office either in Berlin or in Würzburg.

Your Responsibilities

  • Work within one of our service squad responsible for designing, building, testing, and running components or projects which drive the automation of our business processes
  • Development of real-time data processing projects bases on streaming technologies on the top of Apache Kafka ecosystem with high focus on scalability and reliability
  • Work with a team on core telecommunication functions like CDR processing, online charging, SIM lifecycle in modern cloud-based way
  • Architecture and design of above-mentioned components to run on AWS, using serverless functions (Lambda), streaming technologies (Kafka Connect, KSQL, Spark and others)
  • As a part of a service team, you will be responsible not only for designing and building applications but also for deploying and running them using state-of-the art CI/CD tooling like Jenkins, Terraform and monitoring solutions like Grafana, Prometheus

Your Profile

  • Minimum 3 years of work experience in Scala or similar programming language
  • Multiple years of professional experience in writing applications on top of Apache Kafka
  • Strong professional Experience working with real-time processing technologies and having completed complex projects using those in production
  • Experience with running and maintaining streaming infrastructure in a cloud environment
  • Strong experience working on one of the cloud hyper scalers (AWS, Azure, GCP)
  • Strong experience with unit testing and CI

Bonus Points

  • Expertise in using Terraform
  • Experience working with relational and NoSQL databases, fluency in SQL
  • Telecommunication experience
  • Having run multiple projects using serverless technologies like AWS Lambda

Why EMnify?

With a predicated 25 billion connected IoT endpoints by 2025, the commercial and technological opportunities presented by the IoT are endless. Not to mention, the career paths this exciting space has created. EMnify stands out by delivering the next generation of connectivity technology to IoT solution providers worldwide – either directly or via strategic partnerships with CSPs. The most exciting thing about working at EMnify is that we are just at the beginning of our journey. If you share our vision to unlock the potential of connectivity, then we look forward to receiving your application.

Some benefits you'll get at EMnify:

  • A flat hierarchy, direct and open communication culture
  • Challenging tasks in a dynamic and international environment (30+ nationalities)
  • Regular team and company events
  • Free in-house German lessons
  • A variety of drinks and snacks
  • Dog-friendly work environment
  • 30 days of vacation