Senior Full Stack Developer

Daisytuner GmbH
Darmstadt, Germany
9 days ago

Role details

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

Job location

Darmstadt, Germany

Tech stack

Cloud Computing
Program Optimization
Programming Tools
Microprocessors
Node.js
Cloud Services
Software Construction
Software Engineering
TypeScript
Web Services
Graphics Processing Unit (GPU)
Spring Cloud
React
HybridCloud
Backend
Build Management
Information Technology
Non-relational Database
Front End Software Development
Data Pipelines

Job description

Daisytuner is building the software layer for the next generation of computing. We make complex software run efficiently on any processor from CPUs and GPUs to novel accelerators using a self-learning compiler and cloud-scale optimization infrastructure. Our team brings together researchers and engineers from RWTH Aachen, TU Munich, TU Darmstadt, and ETH Zurich to tackle some of the hardest problems in systems and infrastructure software. If you want to work on deeply technical challenges with real-world impact, join us and help shape the future of compute.

As a Full Stack Engineer, you won't just maintain existing systems - you will be shaping the next generation of developer tools and cloud infrastructure, building software that interacts with cutting-edge compilers, massive compute fleets, and real-time performance analytics. You will work at the intersection of frontend, backend, and high-performance systems, turning state-of-the-art research into usable, impactful technology.

What you will be doing:

  • Solve challenges in connecting users to our self-learning compiler infrastructure through cloud services
  • Design and build intuitive, high-performance applications that help developers analyze and optimize code across CPUs, GPUs, and novel accelerators
  • Tackle complex data pipelines that turn performance data into actionable insights and help our compiler continually learn and improve
  • Shape the next generation of CI and compute infrastructure, from managing distributed job runners to enabling seamless scaling and reliability
  • Integrate advanced systems components into web services, bridging frontend, backend, and native performance-critical code
  • Drive architectural improvements across hybrid cloud and edge-compute environments, deciding where and how computation and data should flow
  • Collaborate with compiler and infrastructure engineers to implement state-of-the-art features that have a real-world impact

Requirements

Do you have experience in TypeScript?, * Background in Computer Science, Software Engineering, or a related field (degree or equivalent experience)

  • Strong full stack development skills, including backend (TypeScript/Node.js) and frontend (React is a plus)
  • Experience with any of the following: relational and non-relational databases, cloud-native applications, and/or distributed/hybrid systems
  • Ability to integrate native or performance-critical components is a plus
  • A pragmatic, structured working style with a drive to improve existing designs
  • Strong communication skills in English (German is a plus)
  • Self-starter with ownership mindset in an early-stage, fast-moving environment

Apply for this position