Software Engineer, Infrastructure

Berlin, GermanyPosted Mar 28, 2026
Skip to main contentEnglishEnglishBack to all jobsSoftware Engineer, InfrastructureBerlinFull-timePermanent employeeApply for this jobYour missionBuild the software backbone letting AI reason about and experiment on the physical world Dunia is building AI for one of the hardest unsolved problems in science: turning materials discovery from an academic, trial-and-error process into a programmable, scalable discipline. At Dunia software doesn’t just serve users, it coordinates robots, experiments, simulations, and learning systems that interact with matter itself. As Software Engineer, Infrastructure, you will own the systems that make this possible. Your work sits directly between scientific intent and physical execution: if infrastructure is unclear, brittle, or slow, discovery stalls. If it’s well-designed, the entire system accelerates. This role is for an engineer who wants their software decisions to have real, measurable consequences in the world.  Your tasks will include: Production systems that matter Backend services in Python (FastAPI, Pydantic) that orchestrate real scientific workflowsData pipelines that turn raw experimental output into usable signalTools people rely on daily Internal dashboards and interfaces (React, TypeScript, Tailwind, Streamlit) used by scientists and engineersSystems where usability and correctness directly affect productivityInfrastructure as a first-class product Containerized environments and CI/CD pipelines that keep the system movingObservability that tells youwhat’shappening before users complainReliability improvements driven by actual failure modes, not hypotheticalsThe full loop: software → compute → science Job orchestration and ML system supportIntegration with SLURM-based simulation clustersInfrastructure decisions informed by real workloads, not abstract benchmarksYour profile2–5 years of software engineering experience, with solid Python fundamentalsComfort working across the stack. You don't need to be an expert in everything, but you're willing to dig into unfamiliar territoryExperience with containerized applications and basic DevOps practicesClear communication and a habit of writing clean, maintainable codeBonus: exposure to scientific computing, ML infrastructure, or data-intensive systemsEnglish fluency, additional languages preferredAbout usDunia, meaning “world” in over 20 languages, reflects our focus on building technologies that deliver abundance globally. By combining physics, AI, and automation, we accelerate materials discovery for next-generation energy and industrial systems. Our work helps make energy more accessible and materials more affordable and resilient while reshaping how science moves from idea to impact. Join us to work on problems where progress truly compounds.Need more convincing? -->  Watch this videoWe strive to create a diverse and inclusive workplace where everyone feels welcome and safe to be their authentic self. Non-traditional career paths are welcome and valued. If you share our vision, you can be certain that we want you to succeed. You might be just the right candidate for this or for other roles that have not opened yet. Reach out, and follow us on LinkedIn!Apply for this job

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free