Senior Scientific Software Engineer — Simulation and Machine Learning
Constructor Labs
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
139 open scientific roles across 31 companies are on ApplySarthi right now, most of them in Hyderabad (19), Chennai (3), Mumbai (1).
- Medical Scientific Liaison OncologyGsk
- Oncology Scientific Partnership Medical Director – (Onc SPMD) -Mid-AtlanticAstrazeneca
- (Associate) Scientific Editor, Cell Host and MicrobeRelx
- Medical - Scientific Strategy and Partnership Manager - GuangzhouSanofi
- Director, Scientific Product Delivery & OperationsNovartis
What scientific roles keep asking for: Stakeholder management (24%) — counted across their open postings here.
Machine learning jobs · Python jobs
Constructor Labs has 12 open roles listed here.
- Senior Frontend Engineer — Scientific Applications
- Sales & Client Engagement Director (EMEA + DACH)
- Principal Software Architect — Quantum Platform
- Postdoctoral Researcher: AI for Semantic Structures, Reasoning Flows & Personalized Content Generation
- PhD Researcher: AI for Semantic Structures, Reasoning Flows & Personalized Content Generation
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for scientific roles keep coming back to Stakeholder management. Practise those questions before you sit with Constructor Labs.
Questions you are likely to be asked
- Why do you want to join Constructor Labs?
- What is your experience with Python? Tell me one thing you learned the hard way.
- What would you check first if a model's accuracy dropped after going live?
- When would you not use machine learning for a problem?
- Walk me through a model you built, from the data to how it was used.
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Scientific Software Engineer — Simulation and Machine Learning at Constructor Labs interview free →Location: Remote within Europe, with regular presence in Bremen
Direct Reports: None; supervision of students and interns
Working Model: Remote / hybrid. Regular time on-site in Bremen.
Mission
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.
Responsibilities
Pillar 1 Simulation Engine
- Build and maintain high-performance simulation code for open and closed quantum systems.
- Own the differentiable simulation and automatic differentiation layer.
- Drive performance. This code runs inside optimisation loops and speed decides what is possible.
- Maintain and extend the Julia core and its Python interface.
Success Metrics and KPIs: simulation accuracy against measurement, runtime performance, API stability.
Pillar 2 Model Learning and Optimisation
- Implement parameter inference and model learning from experimental data.
- Work on neural-network approaches to PDE solving and equation discovery.
- Benchmark against established academic tools and publish the comparison.
Success Metrics and KPIs: benchmark results, methods adopted by the research group, publications.
Pillar 3 Research Collaboration
- Work with Constructor University faculty on joint research and grant applications.
- Supervise graduate students and interns working on the engine.
- Contribute to course material on numerical simulation and machine learning for physics.
Accountability: research collaborations initiated and sustained; students productive.
Requirements
Experience
- PhD or equivalent in physics, applied mathematics or computational science.
- Strong scientific computing in Julia, Python, JAX or comparable.
- Real numerical depth: ODE solvers, optimisation, stochastic processes, automatic differentiation.
- Published work, or code that others rely on.
Skills & Competencies
- Able to take a method from a paper and make it fast, tested and usable.
- Comfortable owning code quality, not only correctness.
- Interest in supervising students alongside the engineering.
- Clear technical writing.
Education & Languages
- PhD in physics, applied mathematics or computational science.
- Fluent English.
What This Role Is (and Is Not)
This role IS
- A research-grade engineering role with a product at the end of it.
- Central to the group's core technical asset.
- A role with a route into teaching and supervision if you want it.
This role is NOT
- A pure research position without delivery.
- A general software engineering role.
- A role where someone else owns the numerics.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Senior Frontend Engineer — Scientific ApplicationsConstructor Labs
- Sales & Client Engagement Director (EMEA + DACH)Constructor Labs
- Principal Software Architect — Quantum PlatformConstructor Labs
- Postdoctoral Researcher: AI for Semantic Structures, Reasoning Flows & Personalized Content GenerationConstructor Labs
- PhD Researcher: AI for Semantic Structures, Reasoning Flows & Personalized Content GenerationConstructor Labs
- PhD Position: World Models for Software Architecture Synthesis (Constructor Fabric)Constructor Labs
- Lead Product ManagerConstructor Labs
- Internship position for World Models for Software Architecture (Constructor Fabric)Constructor Labs
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-10-14. ApplySarthi collects openings and links to application pages; the role is advertised by Constructor Labs, not by us.