Ströer SSP GmbH uses patent pending algorithms for highly efficient real-time advertising. We are 100% science- and technology-focused and process and analyze massive amounts of data. We are working at the cutting edge of big data, machine learning and real-time technologies and we are operating large-scale deployments of real-time web services.
And finally, we are based in Berlin, Berlin, Berlin, Berlin, Berlin, Berlin, Berlin!
What we offer?
- Interesting technical challenges: we really do have big data: terabytes per day, low latency requirements and machine learning as part of the core of our products;
- Room to grow: you will have space to learn and feel comfortable with our stack and new technologies; we value mostly curiosity to learn new things;
- A small team: a high level of freedom and empowerment;
- No bullshit: no in-house sales, no scrum, no finger pointing, sensible management
What you’ll do
- Work with distributed processing tools such as Flink, Spark, and Kafka to process TBs of data, in batch and streaming modes;
- Develop and improve existing services that provide real time machine learning predictions with low latency requirements (under 30 milliseconds latency p99);
- Manage and improve cloud data lake infrastructure, using technologies such as Kafka, Hudi/Iceberg, AWS Athena, AWS DynamoDB, ScyllaDB, Aerospike & Couchbase;
- Gain experience programming in several programming languages, mainly within the JVM stack such as Scala, Java, Kotlin, but also outside of it, such as: Python, Go, and Rust;
- Contribute to DevOps operations, using tools such as Kubernetes, Flux, Helm, Terraform, AWS CDK;
- Take part in creating a self-service machine learning paradigm;
- Help Data Scientists develop pipelines, models and provide both Batch and Realtime machine learning predictions sub-second response times;
- Come up with new ideas and approaches to resolve emerging issues;
What you’ll bring
- An interest in software engineering, especially in functional programming and the data engineering field, with a knack for DevOps;
- Experience in at least one programming language of the following Scala, Java, Kotlin, Haskell, Rust, Python or Go;
- A hands-on team-player attitude with willingness to learn new things;
- Proficient English knowledge and good oral and written communication skills;
APPLY in a minute
Diogo Aurelio
diogo.aurelio@stroeer.de