Rust Software Engineer
Posted 7 days 1 hour ago by Anson Mccade
Job Title: Rust Software Engineer
Location: Amsterdam, Netherlands (Hybrid Working Available)
Salary: Starting at €70,000 + Lucrative Bonus and Benefits
Role Overview
We're supporting a global commodities trading firm in their search for a Rust Software Engineer to join their EU division in Berlin. This is an exciting opportunity to work at the shape the development of high-performance forecasting models and analytical systems in a fast-paced, collaborative environment.
You'll be embedded within a multidisciplinary team of traders, analysts, and technologists who work together to solve complex market forecasting and optimisation challenges.
Key Responsibilities
- Develop robust, high-performance analytical systems using efficient, production-quality Rust code.
- Debug, test, and continuously improve models and tools to ensure reliability, accuracy, and performance.
- Collaborate closely with traders, analysts, and software teams to deliver critical market insights.
- Support ongoing development of power market forecasting models with a focus on performance and maintainability.
- Integrate with data stores and external APIs, including PostgreSQL and internal tools.
- Engage in regular design discussions and reviews within a collaborative, agile engineering culture.
Required Experience
- 2+ years of Rust programming experience, including performance optimisation and systems-level development.
- Strong experience working with PostgreSQL or other relational databases.
- Academic background in Physics, Mathematics, Computer Science, Electrical Engineering, or another STEM discipline (BSc minimum, MSc/PhD preferred).
- Familiarity or willingness to work with Rust web frameworks such as Leptos or Axum.
- Exposure to mathematical modelling, especially Linear Programming (LP) or Mixed Integer Programming (MIP) problems.
- Excellent communication skills and a collaborative mindset.
Desirable Experience
- Prior experience in the trading or commodities sector.
- Experience developing forecasting, optimisation, or trading models in complex market environments.
- Familiarity with cloud infrastructure or modern CI/CD workflows.
Why Apply?
- Work in a truly international, diverse, and high-performing team.
- Contribute to the transition through innovative forecasting and optimisation tools.
- Be part of a dynamic, technology-first culture focused on performance and collaboration.
- Gain exposure to critical real-time market decisions and cutting-edge tools.
Applicants must be based in, or willing to relocate to, Berlin. Visa sponsorship may be available for strong candidates.
Reference: AMC/JWH/RSDB2