Browse all jobs
    Knime

    Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz

    Knime
    Berlin10 days ago
    Engineering
    Full Stack
    Mid-Level
    Hybrid

    Summary

    Full-Stack Software Engineer for KNIME's AI team, developing an agentic system for data analysis. Requires Go, TypeScript, Java, Python, Vue.js, API design, and microservices. Focus on building AI-powered chat experiences and data analytics tools.

    Location
    Berlin
    Type
    full-time
    Level
    Mid-Level
    Work mode
    hybrid

    Why join the talent pool


    Mission

    Join KNIME in developing a state-of-the-art agentic system that helps thousands of professionals around the world to answer their data questions via one of the most reliable and transparent computation frameworks - KNIME workflows.


    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

    You will be a Software Engineer in the AI team, reporting to the team lead, with ample opportunity for career and personal growth with KNIME’s comprehensive levelling framework.


    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.

    Full-Stack Software Engineer (m/f/d) in Berlin or Konstanz

    Knime · Berlin

    Apply for this role

    We use analytics cookies (Umami, Vercel) and a feedback widget (Userback) to improve Joblyst. You can accept or reject non-essential cookies. Cookie policy