As a Senior Software & Data Engineer you will grow the 4.screen platform by:
- Designing & Implementing:
- You will focus on designing and Implementing batch and stream processing pipelines in a Big Data Analytics environment
- You will help us implement highly scalable message-driven microservices
- You will help us implement Observability and Reporting Dashboards
- Requirements Engineering:
- You will work on requirements engineering with our Product Owners in an agile working environment
What you will bring in:
- Expert-level practical experience in object-orientated and functional programming paradigms in languages such as Java, Scala, Python or Kotlin
- 5+ years of work experience as a Software or Data Engineer
- Degree in Computer science, Mathematics, or equivalent
- Senior-level experience with at least one SQL and at least one NoSQL database such as (but not limited to): PostgreSQL, Cassandra, HBase, Clickhouse, Prometheus, Victoria Metrics, QuestDB, M3DB or InfluxDB
- Working experience with at least one ETL and Stream Processing framework such as (but not limited to) Apache Spark, Apache Storm, Apache Flink, Apache Samza, or TIBCO StreamBase
- Strong foundation in implementing or designing Data Warehousing solutions
What we consider desirable:
- Hands-on experience with messaging and event streaming platforms such as Apache Kafka, Apache Pulsar, RabbitMQ or ZeroMQ
- Working experience with container technologies, specifically Kubernetes and Docker
- Hands-on experience with cloud providers such as Azure, GCP or AWS
- Experience and knowledge in technologies Avro, Protobuf, Spring
- Strong understanding and application of DevOps, GitOps, and clean code
What benefits you will be able to enjoy:
- Have an impact on an international and collaborative team of talented people who love what they do
- Enjoy an open-minded culture with room for growth and the ability to bring in your own ideas
- Work on a product that is used daily by millions of drivers in an increasing number of countries
- Grow professionally through frequent knowledge-sharing sessions and our growth & personal development framework
- Use modern tech (MacBook or Lenovo ThinkPad) in your daily work
- Relax during your 30 days annual leave (+ public holidays)
- Enjoy an open office in Munich’s vibrant Schwabing district, meet up with colleagues in our co-working space in Berlin, or enjoy the flexibility of working completely remotely within Germany
- Enjoy free coffee, beer, and snacks at the Munich office
- Benefit from our flexible working hours and our work-from-home policy
- Have fun at regular Team Events, Quarterly Team Challenges, Tech Day, Pizza Nights, Game Nights, etc