Full-Stack Software Engineer in Berlin or Konstanz

KNIME AG
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence KNIME Software Engineering TypeScript Vue.js Information Technology Api Design Microservices

Job description

  • 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, 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.

Requirements

Do you have experience in TypeScript?, * 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

Benefits & conditions

Pulled from the full job description

  • Flexible schedule

About the company

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., 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., * 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, * 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., KNIME is a leading AI platform that enables organisations to make sense of their data through intuitive, scalable, and collaborative data science. We empower data professionals and business users alike to build, deploy, and manage AI and data workflows that drive better decisions. Hundreds of global enterprises use the KNIME platform including Citi, Bosch and P&G.

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.

You must create an Indeed account before continuing to the company website to apply

Apply for this position

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

Apply on indeed.com

Good distractions

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

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all