Senior Scientific Software Engineer — Simulation and Machine Learning
Constructor Labs · Remote · Remote
- Employment typeFull-time
- Experience levelSenior
- Salary signalSalary not listed
- Last checked2 hours ago
- Source valid throughNov 13, 2026
Role Overview
<p><strong>Location: </strong>Remote within Europe, with regular presence in Bremen</p> <p><strong>Direct Reports: </strong>None; supervision of students and interns</p> <p><strong>Working Model: </strong>Remote / hybrid. Regular time on-site in Bremen.</p> <h2>Mission</h2> <p>Build the simulation and model-learning engine at the centre of Constructor's quantum software. The work is numerics-heavy: differentiable simulation of physical systems, inference of model parameters from experimental data, and optimisation at scale. The role sits between physics and engineering and requires genuine depth in both.</p> <h2>Responsibilities</h2> <p><strong>Pillar 1 Simulation Engine</strong></p> <ul> <li>Build and maintain high-performance simulation code for open and closed quantum systems.</li> <li>Own the differentiable simulation and automatic differentiation layer.</li> <li>Drive performance. This code runs inside optimisation loops and speed decides what is possible.</li> <li>Maintain and extend the Julia core and its Python interface.</li> </ul> <p><em>Success Metrics and KPIs: simulation accuracy against measurement, runtime performance, API stability.</em></p> <p><strong>Pillar 2 Model Learning and Optimisation</strong></p> <ul> <li>Implement parameter inference and model learning from experimental data.</li> <li>Work on neural-network approaches to PDE solving and equation discovery.</li> <li>Benchmark against established academic tools and publish the comparison.</li> </ul> <p><em>Success Metrics and KPIs: benchmark results, methods adopted by the research group, publications.</em></p> <p><strong>Pillar 3 Research Collaboration</strong></p> <ul> <li>Work with Constructor University faculty on joint research and grant applications.</li> <li>Supervise graduate students and interns working on the engine.</li> <li>Contribute to course material on numerical simulation and machine learning for physics.</li> </ul> <p><em>Accountability: research collaborations initiated and sustained; students productive.</em></p> <h2>Requirements</h2> <p><strong>Experience</strong></p> <ul> <li>PhD or equivalent in physics, applied mathematics or computational science.</li> <li>Strong scientific computing in Julia, Python, JAX or comparable.</li> <li>Real numerical depth: ODE solvers, optimisation, stochastic processes, automatic differentiation.</li> <li>Published work, or code that others rely on.</li> </ul> <p><strong>Skills & Competencies</strong></p> <ul> <li>Able to take a method from a paper and make it fast, tested and usable.</li> <li>Comfortable owning code quality, not only correctness.</li> <li>Interest in supervising students alongside the engineering.</li> <li>Clear technical writing.</li> </ul> <p><strong>Education & Languages</strong></p> <ul> <li>PhD in physics, applied mathematics or computational science.</li> <li>Fluent English.</li> </ul> <h2>What This Role Is (and Is Not)</h2> <p><strong>This role IS</strong></p> <ul> <li>A research-grade engineering role with a product at the end of it.</li> <li>Central to the group's core technical asset.</li> <li>A role with a route into teaching and supervision if you want it.</li> </ul> <p><strong>This role is NOT</strong></p> <ul> <li>A pure research position without delivery.</li> <li>A general software engineering role.</li> <li>A role where someone else owns the numerics.</li> </ul> Find more English Speaking Jobs in Germany on Arbeitnow
Why It Matches
This full-time role is listed as remote in Remote. The source does not expose a salary range, so confirm compensation before investing in a long application. The match score reflects role clarity, work mode, location, freshness, salary visibility, and description depth—not a promise that the employer will select a candidate.
Questions to Check Before Applying
- Does the source describe the same title, company, location, and work arrangement shown here?
- Which required skills can you prove with a result, project, metric, or certification?
- Is remote eligibility limited by state, country, time zone, or travel expectations?
- When will the employer disclose the salary range and total compensation?
Similar Openings Worth Checking
Live, verified positions with current application channels.