Backend Developer – Scala | Process Mining // Lana Labs
At Lana Labs we build the next generation technology that aims to change the way companies do process analysis. We are passionate about building high quality software at a fast pace, always challenging us to keep on learning and find better solutions for existing problems. Our Process Mining engine is build on a modern stack of technologies and written in Scala that allows us to write fast and beautiful code to deliver answers to complex data mining problems to the user in real time.
Our young team comprises experts in the domains of Business Process Management, Process Mining and Innovation Management, paired with strong knowledge in software development. We believe that working together, having fun together and supporting each other is essential to achieve our goal; we’d love you to join our team on-site in Berlin.
Responsibilities as a Backend Developer
Our in-house developed process mining solution offers exciting tasks to work on, ranging from extending our Spark-based source agnostic data ingestion and transformation, increasing the performance of our algorithms to applying machine learning techniques to derive even more interesting insights from the data. We embrace a functional programming mindset in Scala in order to keep code elegant and maintainable.
As a backend developer you can expect to scope and carry out tasks independently with the full support of our development team. You should bring an attitude to tackle problems head-on and work together with the team towards finding the best solution for the challenges. Your contribution is important: Expect to write and commit code on the first day!
What you should bring to the table
- Solid foundation in Java or Scala (anything that compiles against the JVM)
- Skills for handling data structures and larger amounts of data
- Good grasp of software patterns
- Knowledge in database systems
- Experience in API design
Bonus points for experience with:
- Functional programming
- Concurrency models
- Machine learning
- Apache Spark / Flink
- Play framework
- Writing highly memory efficient code
- Continuous Integration / Deployment
What we offer
- Flexible working hours
- A cosy office in Berlin Mitte/Kreuzberg
- Coffee, mate and more fun stuff
- A really nice, international team :)
- We adopt a real life penguin for each employee