About The Position

As part of the Asset Optimization Community within Trading Technology, the Senior Algorithm Development Expert designs, builds and improves automated trading algorithms that optimize customers’ grid-scale batteries and other flexible renewable energy assets. The role turns quantitative, market and operational challenges into reliable, production-grade optimization solutions that create measurable value in live trading. This hands-on senior specialist takes technical ownership of substantial algorithmic work and ensures algorithm quality and reliable operation through rigorous analysis, reproducible evaluation and well-tested production software. The role involves investigating unexpected behaviour, translating operational learnings into lasting improvements, and making solutions more reusable across assets and markets. The expert contributes to technical decisions, shares expertise and helps other engineers grow, without line-management responsibilities. Candidates must be based in Austria, Belgium, the Netherlands, Slovakia, Spain or the UK, or be open to relocating to one of these countries and hold the right to work there.

Requirements

  • Have experience developing algorithms in a compiled programming language such as Go, Rust, C++, Java, C# or a similar language.
  • Bring substantial hands-on experience designing, building and maintaining production algorithms, optimization software or comparable quantitative decision systems.
  • Have strong quantitative problem-solving and numerical reasoning skills, supported by a background in computer science, mathematics, physics, engineering or a related field.
  • 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.
  • Be experienced with, or eager to adopt, agentic AI approaches that enhance software development while maintaining high engineering standards.
  • 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.
  • Want to participate actively in the transition to clean energy.
  • Be based in Austria, Belgium, the Netherlands, Slovakia, Spain or the UK, or be open to relocating to one of these countries and hold the right to work there.

Nice To Haves

  • 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.

Responsibilities

  • 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, challenge assumptions and propose practical enhancements to existing strategies.
  • Work 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.
  • Analyze 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; collaborate 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 while applying sound technical judgment and appropriate engineering safeguards.
  • Share knowledge and support colleagues through technical reviews, pairing and collaborative problem-solving, and document important design decisions and specialist expertise.
  • Contribute to prioritised discovery, pilots, backtesting and new-market enablement, working with Platform/Integration Engineering and other teams.

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, fruit and fair-trade coffee at the office.
  • Offsetting of private CO2 emissions.
  • Sustainable enspired merchandise.
  • Attractive salary of at least EUR 90,000 gross annually, corresponding to skills.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service