Senior Algorithm Development Expert (f/m/x)
Level inferred from job title
Job description
A senior specialist role in the Asset Optimization Community within Trading Technology, designing, building and improving automated trading algorithms that optimize customers' grid-scale batteries and other flexible renewable energy assets. The role focuses on turning quantitative, market and operational challenges into production-grade optimization solutions used in live trading.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Remote
- Languages
- English – fluent
What you'll do
- 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 Engineering and other teams
What we're looking for
- Experience developing algorithms in a compiled programming language such as Go, Rust, C++, Java, C# or similar
- Substantial hands-on experience in designing, building and maintaining production algorithms, optimization software or comparable quantitative decision systems
- Strong quantitative problem-solving and numerical reasoning skills, supported by a background in computer science, mathematics, physics, engineering or a related field
- Ability to write clear, maintainable and well-tested code and collaborate with other engineers to deliver reliable production software
- 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
- Experienced with, or eager to adopt, agentic AI approaches that enhance software development while maintaining high engineering standards
- Ability to 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 knowledge generously
- Wants to participate in the transition to clean energy actively
Nice 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 environments
Your team
Asset Optimization Community within Trading Technology
A team of experts designing, building and improving automated trading algorithms that optimize customers' grid-scale batteries and other flexible renewable energy assets.
Benefits
- 60 days of work from anywhere
- 30 days of vacation
- A modern tech stack with the freedom to innovate
- Referral bonus
- Extensive support of lifelong learners
- Regular social events and holiday parties
- Free public transportation ticket in Vienna
- Free lunch & fruits and fair-trade coffee at the office
- Offsetting your private CO2 emissions
- Sustainable enspired merch
Apply
Direct apply at enspired
Opens the job posting at enspired
About enspired
Redefine automation in energy trading
Builds an innovative energy trading platform.
Key facts
- Equal opportunity employer
- Offers 60 days of work from anywhere
- Offers 30 days of vacation
- Free public transportation ticket in Vienna
What they value
- Believes true innovation comes from the contributions of each team member
