AI Fullstack Engineer

Darwin Recruitment
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Berlin, Germany

Tech stack

Java
Artificial Intelligence
Cursor (Graphical User Interface Elements)
Python
Machine Learning
Software Engineering
Systems Integration
TypeScript
GitHub Copilot
React
Large Language Models
Multi-Agent Systems
GPT

Job description

Design, build, and maintain scalable fullstack applications using modern technologies including React, TypeScript, Java, and/or Python. Develop and integrate AI/ML-powered features, including LLMs, AI agents, RAG pipelines, and intelligent automation workflows. Work with technologies such as LangChain and AI orchestration frameworks to deliver production-ready solutions. Collaborate with product and engineering teams to design and implement innovative AI-driven solutions.

Requirements

4+ years' commercial experience in fullstack software engineering. Strong expertise with React, TypeScript, Java and/or Python. Proven experience building or integrating AI/ML applications in production environments. Hands-on experience with LLMs, AI agents, LangChain, Vector Databases, or similar beneficial. Comfortable using AI-assisted development tools such as Cursor, GitHub Copilot, or ChatGPT.

About the company

Darwin Recruitment

Apply for this position