Job openings across our network

24
companies
333
Jobs

Berlin- Research Software Engineer

Next Silicon

Next Silicon

Software Engineering
Germany
Posted on May 12, 2025

Berlin- Research Software Engineer

  • Research
  • Germany

Description

NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC to fulfill its promise of breakthroughs in all fields of advanced research.

At NextSilicon, everything we do is guided by three core values:

  • Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.
  • Unity: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.
  • Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.

We seek creative approaches to complex problems and are looking for a researcher to join our large and growing research department.

In this high-visibility and influential role, you will develop innovative solutions from concept to implementation and be part of the next big revolution in the computing world.

Requirements

  • Ph.D. or strong master’s degree in computer science
  • Proven research skills
  • Excellent software development capabilities
  • Familiarity with programming languages and agile methodologies
  • Experience with graph theory, code analysis, LLVM infrastructure, algebraic graph theory
  • Creative problem-solving skills
  • Excellent communication skills
  • Ability to work independently and in a team

Responsibilities

  • Conduct experiments and research in innovative directions in computing and mathematics
  • Work on mathematical computations and algorithms
  • Bring experimental prototypes into production
  • Explore innovative directions in graph theory, clustering, and their applications in developing a pioneering architecture for a general-purpose coprocessor
  • Analyze data and apply machine learning techniques
  • Contribute to technical blogs and scientific publications
  • Collaborate with cross-functional teams