Senior Full Stack Developer
Role details
Job location
Tech stack
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