About the Role
About the Role
The Staff Software Engineer will focus on developing and implementing simulation components with high-performance optimization algorithms. This role requires expertise in Python and Rust, along with a strong understanding of software design and architecture.
What You'll Do
- Develop and implement simulation components with high-performance optimisation algorithms
- Improve developer experience and productivity with CI enhancements
- Consolidate backend objects for supporting concurrent editing
- Drive the test strategy for the backend components
Who You Are
- Expert experience with Python
- Strong experience with Go or Rust
- Hands-on experience in end-to-end project delivery (development to operations)
- Knowledge of software design and architecture
Compensation
€80,000 - €110,000 + Holiday + Flexible working hours
Benefits
- Flexible working hours
- Holiday allowance
Requirements
Expert Python Experience
The candidate must have expert knowledge of the Python language.
Rust or Go Experience
Strong experience with Rust or Go is required.
End-to-End Project Delivery
Hands-on experience in delivering projects from development to operations is necessary.
Software Design Knowledge
Knowledge of software design and architecture is essential.
Benefits
Flexible Working Hours
Employees can enjoy flexible working hours.
Holiday Allowance
A holiday allowance is provided.