About this role
1 Senior Algorithm Development Expert (f/m/x)
- Design, implement and improve asset-backed optimization and trading algorithms, accounting for market rules, physical asset constraints and agreed trading risk controls
- Translate complex optimization problems into clear design choices and maintainable production code, challenging assumptions and proposing practical enhancements to existing strategies
- Work closely with the Optimization Product Owner and Team Lead to clarify requirements, define expected outcomes and acceptance criteria, and evaluate technical options, estimates and trade-offs
- Develop rigorous backtests, simulations and controlled experiments to evaluate algorithm performance across realistic scenarios, data limitations and edge cases
- Analyse live trading behaviour, data quality and performance drivers to identify weaknesses and deliver evidence-based algorithm improvements
- Build diagnostics, observability and safe operating behaviour into algorithms, collaborating with Trading Operations to investigate production issues and implement lasting solutions
- Take ownership of technical quality through code reviews, automated testing, safe releases and maintainable, reusable designs across assets and markets
- Use AI-assisted and agentic development tools to accelerate prototyping, coding, testing and analysis, applying sound technical judgement and appropriate engineering safeguards
- Share knowledge and support colleagues through technical reviews, pairing and collaborative problem-solving, ensuring important design decisions and specialist expertise are documented
- Contribute to prioritised discovery, pilots, backtesting and new-market enablement, working with Platform/Integration EngineeringJob requirements
- Have experience developing algorithms in a compiled programming language such as Go, Rust, C++, Java, C# or similar
- Bring substantial hands-on experience in designing, building and maintaining production algorithms, optimization software or comparable quantitative decision system
- Have strong quantitative problem-solving and numerical reasoning skills, supported by a background in computer science, mathematics, physics, engineering or a related field
- Know how to write clear, maintainable and well-tested code and collaborate with other engineers to deliver reliable production software
- Have practical data analysis skills and experience using historical and production data to develop, validate and improve algorithms, with an understanding of data quality and model limitations
- Are experienced with, or eager to adopt, agentic AI approaches that enhance software development while maintaining high engineering standards
- Can reason about operational constraints, work effectively across disciplines and communicate complex technical decisions clearly in English.
- Balance algorithmic sophistication with reliability, maintainability and practical delivery value
- Take ownership of complex technical problems, communicate risks and uncertainty openly, and share your knowledge generouslynice to have:
- Experience with battery energy storage system (BESS) revenue optimization, electricity trading, European power markets or other asset-backed trading and scheduling problems
- Experience with mathematical optimization, forecasting, simulation, backtesting or time-series analysis
- Experience with Python for data analysis, experimentation or supporting development activities
- Experience building and operating algorithms in distributed, high-availability or 24/7 trading environmentsWhat's in it for you?
- 60 days of work from anywhere
- 30 days of vacation
- A modern tech stack with the freedom to innovate
- Referral bonus
- Free public transportation ticket in Vienna
- Free lunch & fruits and fair-trade coffee at the office
- Offsetting your private CO2 emissions
- Sustainable enspired merch https://enspired.recruitee.com/o/senior-alg ...