Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz
Mission
Role Overview
As a Full-Stack Software Engineer in the AI team, you will be involved in designing and implementing cross-stack features within KNIME’s family of AI products, written in Go, TypeScript, Java, and Python. Applying your systems-first approach to thinking about your work and how it fits into the larger picture, together with strong familiarity with modern AI-powered products, you will help drive KNIME’s innovation in chat-based agentic experiences, as well as in AI-assisted and AI-driven data analytics.
Responsibilities
Own cross-stack features
Drive and collaborate as part of cross-team efforts
Design lean and clean APIs with both -ends in mind
Build tasteful UIs
Build lean and efficient backends that scale
Proactively facilitate knowledge sharing and creation within and outside of the team
Requirements
Degree in Computer Science or related field
Several years of professional software development experience
Technical knowledge of microservice architectures
High competence in FE development (Vue.js or similar)
High competence in BE development and API design
Systems-first mindset
Passion for simplicity, maintainability, and collaboration
Fluent in English
Leveling
What Success Looks Like
A world-class agentic data analysis experience that is trusted by enterprises and beloved by users
KNIME’s AI products are powered by a robust and scalable confluence of services
Cross-stack features ship coherently because front-end and back-end are designed together
AI features are tightly integrated into the existing KNIME ecosystem with a growing footprint, without ever compromising on usefulness, user experience, or value
What we offer
Build at the AI frontier: Help shape an agentic system used by thousands of data professionals and Fortune 500 companies worldwide.
Ownership across the stack: Own features end to end across Go, TypeScript, Java, and Python, influencing architecture and direction.
Craft & collaboration: Work alongside experienced engineers in a systems-first culture that values simplicity, maintainability, and clean design.
Learning: Continuous growth through hands-on challenges, peer exchange, and exposure to cutting-edge AI and data analytics topics.
Flexibility, health and wellbeing: Hybrid working, flexible hours, subsidised sports or yoga courses, physiotherapy, and flu shots at select locations.
About us
KNIME is an equal opportunity employer. We’re all about providing opportunities for different perspectives to come together, where everyone feels included no matter their background.