> Markdown version of [/jobs/ext/4611998-scientific-software-engineer](https://www.wearedevelopers.com/jobs/ext/4611998-scientific-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Scientific Software Engineer - **Company:** ALICE SERVICE - **Location:** Nice, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Application Programming Interfaces (APIs), Software Quality, Code Review, Continuous Integration, Software Debugging, Electronic Design Automation, Python (Programming Language), Computational Geometry, Management of Software Versions, Hfss, Material UI, Api Design - **Published:** November 7, 2026 - **Apply:** https://startup.jobs/scientific-software-engineer-alice-bob-10707852 ## About the Role * 5+ years of professional Python development, with strong software engineering fundamentals: testing, packaging, versioning, CI/CD, code review * Solid experience building and maintaining a library or framework used by other engineers, and a taste for clean, well-documented APIs * Comfort with computational geometry or CAD/layout data (GDSII, polygons, transformations) - or eagerness to learn it fast * Ability to work closely with hardware engineers and translate their needs into software * Fluent English and excellent written and verbal communication skills Nice to have: * Experience with gdstk, gdsfactory, KLayout, or other layout tooling * Familiarity with electromagnetic simulation tools (HFSS/AEDT, Palace) or circuit simulators * Background in superconducting circuits, RF/microwave engineering, or semiconductor design automation (EDA) ## Description As a Scientific Software Engineer in the Design and Implementation team, you'll own the internal framework our engineers use to turn a quantum circuit into a layout and send it to electromagnetic and circuit simulators. You'll keep it robust and fast, grow its component library, and build the automation our layout and scale-up engineers need to design large chips., * Own and maintain the internal design backend API and qubit design framework: code quality, testing, CI, releases, documentation * Develop new parametric components and layout primitives with the chip designers who use them * Extend and harden the export pipeline to electromagnetic and circuit simulation tools * Build the automation layer for large-scale, hierarchical chip layouts in close partnership with our physical-design and scale-up engineers * Support internal users: onboarding, debugging, API design, and turning recurring pain points into features