Job Title: Rust Software EngineerLocation: Berlin, Germany (Hybrid Working Available)Salary: Starting at €70,000 + Lucrative Bonus and BenefitsRole OverviewWe’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 ResponsibilitiesDevelop 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 Experience2+ 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 ExperiencePrior 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/RSDB1
Job Title
Rust Software Engineer