Logo of Huzzle

Founding Software Engineer (Backend) - Saas B2B Start up (Berlin)

  • Job
    Full-time
    Senior Level
  • Data
    Software Engineering
  • Berlin

AI generated summary

  • You need expertise in web APIs, async systems, relational databases, and cloud platforms. Proficiency in Python and a static language is essential. Experience with RAG pipelines and MLOps is a bonus.
  • You will develop APIs, manage RAG pipelines, ensure data transformation, and conduct experiments while focusing on simplicity and scalability in backend solutions.

Requirements

  • Expertise in building and consuming web APIs
  • Experience with asynchronous systems (e.g., workflow engines, long-running pipelines)
  • Solid understanding of relational databases
  • Familiarity with IaC standards and cloud platforms (e.g., AWS, GCP, or Azure)
  • Experience in Python
  • Familiarity with at least one statically typed language (e.g., Go, Java, Rust, C# etc.)
  • Bonus
  • Experience with RAG pipelines
  • Having worked on MLOps / LLMOps systems

Responsibilities

  • As a Founding Software Engineer (Backend), you'll be a crucial part of the core team building Cortea. In this role, you'll focus on two key areas of our tech stack.
  • The first one is the API that powers our web app. We tend to use RPC interfaces and handle most of the data transformation on the backend. We also prefer writing SQL directly over ORMs. In general, a solid knowledge of relational databases is going to be very valuable.
  • The second area is RAG pipelines. While prior experience with ML/AI is highly appreciated, it's not required. You're going to make sure we build robust, safe, and scalable pipelines. This might involve dealing with queues and asynchronous processes, but keeping a bias for simplicity and an 80/20 mentality will be critical.
  • Finally, you should enjoy running experiments, defining evaluation criteria, and occasionally diving deeper into the data.

FAQs

Do we support remote work?

Yes, we do support remote work but in a hybrid format.

What programming languages are preferred for this position?

The preferred programming languages for this position include Python and at least one statically typed language such as Go, Java, Rust, or C#.

Is experience in machine learning required for this role?

While prior experience with machine learning or AI is highly appreciated, it is not required for this role.

What type of databases should I be familiar with?

A solid understanding of relational databases is essential for this position, as we prefer writing SQL directly over using ORMs.

Are there opportunities for equity ownership in the company?

Yes, significant equity stake options are available as part of the compensation package.

What are the main technical focus areas for this role?

The main focus areas for this role include building and consuming web APIs, working with asynchronous systems, and developing robust RAG pipelines.

Will I have the chance to work closely with the whole team?

Yes, during the on-site half-day interview, you will meet the full team in our Berlin office and collaborate on real problems together.

What kind of benefits package can I expect?

We are working on a benefits package that may include a flexible holiday policy, office meals, gym subsidy, and other perks as we grow.

How does the interview process look?

The interview process consists of a first introductory call, a second technical interview, a third call to discuss product and culture, followed by an on-site half-day with the team.

What values are important to the company?

Our company values trust, clear user value, fast-paced decision-making, and the joy of collaboration as we work together on a significant mission.

Is diversity and inclusion valued in the hiring process?

Yes, we value diversity and inclusion, striving to build a team with varied backgrounds and perspectives.

What is the company's mission?

Our mission is to revolutionize the audit space by creating cutting-edge automated software for auditors, making the process more efficient and user-friendly.

Founders first and investors second.

Venture Capital & Private Equity
Industry
11-50
Employees
2012
Founded Year

Mission & Purpose

Cherry Ventures is an early-stage venture capital firm led by a team of entrepreneurs with experience building fast-scaling companies such as Zalando and Spotify. The firm backs Europe's boldest founders, usually as their first institutional investor, and supports them in everything from their go-to-market strategy and the scaling of their businesses. Cherry Ventures has previously invested in the seed stage of over 90 companies across Europe, including FlixBus, Auto1 Group, Flaschenpost, Infarm, Forto, SellerX, Juni, and Flink. Cherry Ventures is based in Berlin and invests across Europe with operations in London and Stockholm.