Software Engineer (WS/Intern/Full-time)

Location: Berlin
Start: immediately

1. Who we are?

As a digital hub for the directory brands Das Telefonbuch, Das Örtliche and Gelbe Seiten, we connect people with SMEs, help with the digitalisation of public authorities and companies and also try to bring our know-how and new technologies into our own projects and services.

You will join us at the AI Innovation team which is a standalone team from the main directory team. As a team we develop both internal and external application-layer AI tools and solutions across all verticals irrespective of relevance to directories.

2. What will you do?

Your job may include one or more of the following:

  • Development of backend using python, node.js, or Go*
  • Development of frontend UI using Remix and tailwind css
  • Deployment and management of apps on AWS thru AWS CLI, SAM, Terraform, pulumi, or thru SST
  • Prompt Engineering for AI-powered applications

* You will be tasked with the language of your proficiency, though we encourage you always to learn more.

You will also participate in the following activities:

  • Brainstorming new product ideas and evaluate their feasibility
  • Help with designing the architecture of the software (junior)
  • Design the architecture of an app and manage its development (senior)
  • Communicate with other company units to find potential solutions for optimization (senior)
  • (In the future) Work with the operation team to bring prototypes into pilots and production

3. What do you bring?

We know great programmers are great learners, so you don’t need to tick all boxes, but you need to be proficient in at least one of the following:

  • Python
  • Remix
  • node.js
  • AWS
  • Database Management (Postgres, DynamoDB, etc.)

The following skills are greatly appreciated:

  • Docker
  • Go
  • SST/pulumi/terraform
  • Github Actions (CI/CD)
  • Kubernetes
  • vLLM
  • LLM APIs (OpenAI, Anthropic, Mistral, Huggingface, Groq, etc.)

It goes without saying that if your expertise is in JavaScript, we expect you to code in typescript :)

On the side note, proficiency in English is required and fluency in German is appreciated but not required.

4. What we offer

  • Dynamic work environment: Enjoy the freedom to work in a flat organization and rapid decision-making.
  • Hybrid work options – You can expect a hybrid working environment where you only need to be on-site three days a week and you have autonomy to decide the days.
  • A valid work permit is required. If necessary, we will help you with the process of applying for a Blue Card during your employment.
  • A motivated team – Collaborate with a driven group committed to developing innovative solutions.
  • DevTool coverage – Develop with modern IDEs such as Cursor or Windsurf with unlimited usage, fully covered by our team.
  • Real creative input – Your ideas are not just welcome, they are actively evaluated and pipelined for development. We would like to support side projects or initiatives you feel passionate about!
  • Competitive compensation – Benefit from an attractive base salary paired with individualized bonuses tied to key performance indicators.
  • For interns & working students – chance to convert to full-time

5. Our process

There are a total of 2 rounds of interviews.

The first round is “bring your project.” We want you to show us a project you have built that you are passionate about and/or proud of. Walk us through why you chose the project, how you built it, and your takeaways from it. Please bring an open-source project as we would also like to examine your codebase. This is also a chance to get to know each other better and understand the team scope.

The second round is “solve a problem.” Based on your preference and skills displayed, we will assign a suitable challenge for you to solve. You will then be asked to present your solution and walk us through your process. You are welcomed to use AI tools to help you solve the problems, but we expect you to still be able to explain yourselves.

If you are a senior SWE, there will be a third round to discuss alignment and long-term vision.

Ready to apply?