Kausa – Senior Software Engineer (Backend)

Kausa · Berlin, Germany
Department Kausa
Employment Type Full-Time
Minimum Experience Experienced

Senior Software Engineer (Backend)

Berlin, Germany


What We Do


Our mission is to empower businesses to make data-driven decisions faster and more effortlessly than ever before. Therefore, we are building an advanced analytics platform using machine learning to reason why key performance indicators change.

Join our venture as a Senior Software Engineer and impact how people and businesses work. Get the chance to shape a young technology startup from its earliest days on through your efforts, experience, and industry expertise.

Our company is built at Merantix, a Venture Studio focussing on artificial intelligence. This means that we are part of an ecosystem of top-tier engineers, scientists, and entrepreneurs from leading universities who will help us along the way.

Your Role

Joining as a Senior Engineer you are one of our venture’s first employees and shape the company and its vision from the ground up. Among others, your main responsibilities are the following:

  • Develop and operate a distributed data processing pipeline for streams and tables, including a modern, columnar query engine, to connect our analytics platform to external data sources;
  • Engineer a system for massive parallel processing using state-of-the-art techniques; 
  • Architect and implement a multi-tenant application;
  • Work with our product and design team to deliver an outstanding user experience;
  • Collaborate closely with our Chief Scientific Officer to develop algorithms that power our advanced analytics platform;
  • As we value ownership and collaboration, you support and mentor your colleagues and review the team’s technical design, code, and documentation.


Your Qualifications

We define ourselves by a culture of collaboration and ownership. We’re looking for a driven, capable, and thoughtful person to add to our vision. The main qualifications we expect you to have are the following:

  • Degree in computer science, statistics, mathematics, physics, engineering, machine learning or similar fields;
  • Solid software engineering experience;
  • Ability and willingness to learn new programming languages. We use Rust, Java, Python;
  • Experience in working on distributed systems like Spark, Drill, and Hadoop as well as distributed storage systems and databases;
  • Experience in a leadership role is a plus;
  • Extensive know-how regarding Systems Design and Software Architecture;
  • Pragmatic mindset, make quick decisions, and clearly prioritize on what moves the needle;
  • Love what you do (and own it).

What We Offer

Our hierarchy is flat and communication direct, which means that we operate and learn fast, as a team. In addition to a competitive salary and equity package, you can expect the following:

  • Flexible working hours as we believe in ownership and trust;
  • Learning & Development Program for all our team members;
  • Regular team events and intensive exchange with all Merantix companies;
  • Free drinks, snacks, and breakfast.

We are an equal-opportunity employer and value diversity. We consider all applications equally regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply, and we can help with immigration.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Berlin, Germany
  • Department
  • Employment Type
  • Minimum Experience