Software Engineer (Full-Stack)

Clera
Berlin, Germany
2 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
€100,000.0 - €150,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Python (Programming Language) Machine Learning Natural Language Processing TypeScript Data Ingestion ReactJS Large Language Models Deep Learning Generative AI Backend
+3 more
Information Technology Data Management Front End Software Development

Job description

We’re a YC-backed AI developer tools startup (11-50 people, Seed stage) building intelligent AI agents that transform complex technical documentation into accurate, trustworthy self-serve experiences. Our platform helps technical companies deploy AI-powered assistants that answer product questions instantly - reducing support load and accelerating user onboarding., We’re looking for a hands-on Full-Stack Software Engineer to join our small, high-impact engineering team. You’ll work closely with the founding team and research engineers to scale our RAG engine, expand our analytics platform, and deepen integrations with a wide range of technical data sources. Your work will be visible, meaningful, and shipped quickly. What You’ll Do

  • Work directly with the founding team and research engineers to define and implement features end-to-end.
  • Scale the backend infrastructure powering our Retrieval-Augmented Generation (RAG) engine using Python.
  • Experiment with and build new features in our analytics platform (React + Python).
  • Develop and maintain client integrations used to deploy the product for customers (React + Python).
  • Enable access to new kinds of data sources through Python-based ingestion pipelines.
  • Maintain and improve our React SDK.

Requirements

Must-haves:

  • 3+ years of full-stack software engineering experience building complex systems with both Python backend and React frontend.
  • Strong proficiency in Python and JavaScript/TypeScript.
  • Demonstrated experience building AI assistants or NLP-driven applications.
  • Hands-on experience with machine learning, deep learning, and LLMs.
  • Experience with Retrieval-Augmented Generation (RAG) architectures.
  • Strong CS fundamentals - degree in computer science, mathematics, statistics, or a related field, or equivalent practical experience.

Nice-to-haves:

  • Prior experience in a startup environment.
  • A marker of excellence: work at a recognized technology company, published research, significant open-source contributions, or a notable side project.
  • Familiarity with natural language processing techniques and tooling.

About the company

Clera Berlin, Berlin $100,000 - $150,000 Vollzeit

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all