onsite
Senior Software Engineer Python - Digilab Solutions
Software Engineer
Lead the design and implementation of AI-driven solutions in Python, focusing on uncertainty quantification for high‑stakes engineering and science applications. Drive performance, scalability, and reliability in cutting‑edge research and production systems.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable Python services that implement advanced uncertainty quantification algorithms for complex engineering problems.
- Collaborate with data scientists and domain experts to translate research prototypes into production‑ready code, ensuring rigorous testing and documentation.
- Optimize performance and resource usage across cloud and on‑premise environments, leveraging parallelism and efficient data pipelines.
- Mentor junior engineers, conduct code reviews, and promote best practices in software design, testing, and continuous integration.
- Stay current with emerging AI techniques and contribute to the company’s research agenda through publications and conference participation.
Requirements
- 5+ years of professional software engineering experience, with a strong focus on Python.
- Deep knowledge of machine learning, statistical modeling, and uncertainty quantification methods.
- Proficiency in version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).
- Experience with cloud platforms (AWS, GCP, or Azure) and large‑scale data processing.
- Excellent problem‑solving skills, strong communication, and a passion for tackling high‑impact scientific challenges.
Skills
pythonmachine learning