Forward Deployed Software Engineer (Full-stack)

deepset GmbH
Berlin, Germany
2 days ago

Role details

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

Job location

Berlin, Germany

Tech stack

JavaScript
API
User Authentication
Python
OpenID
Security Assertion Markup Language (SAML)
SQL Databases
Data Streaming
Systems Integration
Strategies of Testing
TypeScript
React
Large Language Models
Backend
Kubernetes
REST
Docker

Job description

  • Build intuitive React/TypeScript UIs and robust backend logic in Python that enable enterprises to orchestrate large-scale LLM applications.
  • Produce reference architectures, reusable UI components, and integration templates; upstream productizable improvements to Product & Engineering.
  • Unblock enterprise environments by defining API requirements, designing data flows, aligning on authentication models (e.g., OIDC/SAML), and integrating with customer systems.
  • Drive clarity from ambiguity: translate customer needs into well-scoped product solutions and deliver fast time-to-first-value.

Run & Harden

  • Define success metrics with customers: usability expectations, performance constraints, data consistency guarantees, and UX quality standards.
  • Implement testing, monitoring, and lightweight observability for customer-facing workflows you build.
  • Support planned releases, customer rollout coordination, and backward-compatibility validation to ensure smooth upgrades.

Partner & Enable

  • Work closely with users, product managers, designers, and engineers to deeply understand customer workflows and shape intuitive end-to-end experiences.
  • Train customer teams on the features you deliver-UI concepts, APIs, customization hooks, and troubleshooting paths.
  • Prioritize "productization opportunities" with Product/Engineering based on real-world usage and field signal.
  • Document clearly: setup guides, UX flows, API examples, best practices, and "golden path" usage patterns.
  • Handle urgent customer-facing issues during high-priority deployments or escalations

Requirements

Do you have experience in TypeScript?, Do you have a Master's degree?, * 7+ years of professional experience in Full-Stack Engineering, Solutions Engineering, or Forward-Deployed/Customer-Facing Engineering roles.

  • Strong proficiency in JavaScript/TypeScript, React, and backend development in Python.
  • Solid mastery of:
  • REST APIs, data modeling, and SQL databases
  • CI/CD pipelines, testing strategies, and production-grade coding standards
  • Containerized environments (e.g., Docker; Kubernetes familiarity is a plus but not a core requirement)
  • Evidence of shipping customer-facing features and operating production systems.
  • Experience integrating with enterprise systems (authentication, APIs, security/compliance requirements).
  • Excellent communicator who is comfortable working with customer executives and engineering teams under time pressure.
  • Must be a resident of the European Union with an EU passport.

Benefits & conditions

  • Remote-first setup with flexible hours & tech of your choice
  • 30 days vacation + extra days for family sick leave
  • Competitive salary & stock options for every team member
  • Monthly sports & mental health support allowance with Oliva
  • Annual learning & development budget
  • Monthly team socials & in-person meetups
  • Dog-friendly Berlin HQ

About the company

Founded in 2018, deepset builds open and enterprise-grade tools that help teams build AI with purpose. From Haystack, our open-source framework, to the deepset AI Platform, we give developers and organizations the building blocks to solve complex, high impact challenges with AI - with full control, transparency, and sovereignty. Backed by GV and Balderton, we're growing the world's production AI community and customer base solving challenges too critical to get wrong.

Apply for this position