PhD Software Engineers (Mathematics, Physics, Computer Science) | Hamburg | Full-time, On-site
Our client is an engineering-led software company that builds custom, large-scale software platforms for some of the best-known names in German and European industry, across retail, automotive, e-commerce, healthcare and more. Their platforms are used by millions of people every day.
Around 85% of the team are software engineers with backgrounds in computer science, physics or mathematics, many with strong experience in Machine Learning and AI. You’d be joining people who think the way you do.
The role
- Ownership: From day one, you own your stories and take end-to-end responsibility for your tasks.
- Small teams: You’ll work in a team of no more than five full-stack engineers, so you can move fast.
- Full lifecycle: You’ll be involved in everything from product requirements and design to testing, deployment and operations, and you’ll improve what you build based on real usage data.
- Real problems: You won’t be an extra pair of hands on a client team. You’ll be part of the team that owns the problem, from the first idea to the final roll-out.
- Impact: You’ll contribute to some of the largest and most demanding software projects in Europe.
- Growth: Everyone starts as a newbie and progresses through the engineering levels, from owning small to medium feature sets to being responsible for a whole codebase. It’s a great way to learn how large-scale software systems are built and run.
About you
- A PhD in Mathematics, Physics, Computer Science or a closely related field.
- Strong problem-solving skills. They hire for engineering fundamentals and analytical thinking, not specific programming languages. If you can code, debug and solve complex problems, you can learn any language.
- Genuine curiosity for programming, shown through pet projects, hackathons or competitive programming.
- A habit of stepping outside your comfort zone, whether through scholarships, competitive tutoring, competitive sports or anything else where you pushed yourself and grew.
Bonus points
- Machine Learning and Data Science
- Algorithms and data structures, including time and space complexity
- Experience in Go, Kotlin, TypeScript or JavaScript
- Front-end experience (React, Angular, Vue or Flutter/Dart)
- Functional programming (Common Lisp, Clojure or Haskell)
- Distributed systems in the cloud
Please note: This is an on-site role in Hamburg, five days a week. Remote-only positions aren’t available.