At Octopus Energy Trading, we're on a mission to reshape the future of energy. As part of Octopus Energy Group, we're creating an innovative approach to trading that will accelerate the transition to a Net Zero world. With the growth of renewables and a push toward decarbonising heating and transport, greater flexibility in the grid is essential. We are building cutting-edge technology to optimise everything from domestic EV charging to grid-scale batteries, to meet the global demand for energy flexibility. We're looking for passionate and unconventional thinkers to join us on this journey, bringing a diversity of experience and ideas to shape a more efficient, flexible, and sustainable energy system. We're looking for a Trading Data Engineer (f/m/d) to join our German and Western European intraday trading team. You should have strong Python skills, know how to manage Redis cache, AWS S3 or DBT, and bring experience in the German or European power market. You'll work in a fast-paced, tech-driven environment and collaborate closely with traders and developers to turn data into real trading decisions. What You'll Do Build and maintain models to forecast power demand, renewable generation, and prices in the German and Western European intraday markets Develop robust data pipelines to collect, clean and combine internal and external data (e.g. grid, weather, or market data) Analyse market data and derive insights to optimise trading strategies Help build tools for automated trading and market analytics Contribute to models predicting local grid congestion and identifying flexibility opportunities Collaborate closely with our Trading, Flexibility and Tech teams across Germany and the UK Support the development of our forecasting and analytics frameworks across the business What You'll Need Excellent Python programming skills Experience with time series data, forecasting, and machine learning (e.g. Redis cache, AWS S3, Databricks, Grafana) Exposure to the German or European electricity market (e.g. EPEX Spot, Redispatch, TSOs) Experience building data pipelines and automating data workflows Ability to clearly communicate modelling approaches, including assumptions and limitations A structured, quality-focused way of working and a desire to take ownership Enthusiasm for accelerating the energy transition and optimising flexible power systems Fluent German and English (both are required) Why you'll love it here Salary transparency: Just ask us on a call with a recruiter; we discuss salary to match your experience. We prioritise finding the right fit and a degree of flexibility over advertising a fixed salary. Octopus Energy Group has a unique culture where people learn, decide, and move fast, working with autonomy on ground-breaking projects. We've received recognitions such as Best Company to Work For (Glassdoor 2022) and listed among top places to work; our Group CEO has spoken about our culture, and we're recognised for strong senior leadership. Visit our UK perks hub - Octopus Employee Benefits
Dec 18, 2025
Full time
At Octopus Energy Trading, we're on a mission to reshape the future of energy. As part of Octopus Energy Group, we're creating an innovative approach to trading that will accelerate the transition to a Net Zero world. With the growth of renewables and a push toward decarbonising heating and transport, greater flexibility in the grid is essential. We are building cutting-edge technology to optimise everything from domestic EV charging to grid-scale batteries, to meet the global demand for energy flexibility. We're looking for passionate and unconventional thinkers to join us on this journey, bringing a diversity of experience and ideas to shape a more efficient, flexible, and sustainable energy system. We're looking for a Trading Data Engineer (f/m/d) to join our German and Western European intraday trading team. You should have strong Python skills, know how to manage Redis cache, AWS S3 or DBT, and bring experience in the German or European power market. You'll work in a fast-paced, tech-driven environment and collaborate closely with traders and developers to turn data into real trading decisions. What You'll Do Build and maintain models to forecast power demand, renewable generation, and prices in the German and Western European intraday markets Develop robust data pipelines to collect, clean and combine internal and external data (e.g. grid, weather, or market data) Analyse market data and derive insights to optimise trading strategies Help build tools for automated trading and market analytics Contribute to models predicting local grid congestion and identifying flexibility opportunities Collaborate closely with our Trading, Flexibility and Tech teams across Germany and the UK Support the development of our forecasting and analytics frameworks across the business What You'll Need Excellent Python programming skills Experience with time series data, forecasting, and machine learning (e.g. Redis cache, AWS S3, Databricks, Grafana) Exposure to the German or European electricity market (e.g. EPEX Spot, Redispatch, TSOs) Experience building data pipelines and automating data workflows Ability to clearly communicate modelling approaches, including assumptions and limitations A structured, quality-focused way of working and a desire to take ownership Enthusiasm for accelerating the energy transition and optimising flexible power systems Fluent German and English (both are required) Why you'll love it here Salary transparency: Just ask us on a call with a recruiter; we discuss salary to match your experience. We prioritise finding the right fit and a degree of flexibility over advertising a fixed salary. Octopus Energy Group has a unique culture where people learn, decide, and move fast, working with autonomy on ground-breaking projects. We've received recognitions such as Best Company to Work For (Glassdoor 2022) and listed among top places to work; our Group CEO has spoken about our culture, and we're recognised for strong senior leadership. Visit our UK perks hub - Octopus Employee Benefits
Overview DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. Responsibilities Act as process owner for current functionality and provide critical support and advice regarding needed enhancements to technology, workflows, and processes: Gain strong understanding of traders' individual risk management tools and provide support for related traders' needs Upgrade and support traders' tools to effectively utilize technologies and tools that are firm standard Interface with technology to improve tools where they fall short of meeting the desks' needs Adopt, integrate, and promote new technology as it becomes available Gain mastery of the firm's proprietary trade capture, inventory management, treasury management, and risk management systems necessary to support products related to the desks' activity: futures/futures options/crypto assets Trade and position reconciliation with the firm's clearing houses, counterparties, and brokers Daily P&L calculation and substantiation Provide operational support for the firm's crypto asset desk Requirements Working knowledge and experience in crypto Previous experience with Version Control, Git, Python, Cron, Linux 2-3 years of experience in the front office, middle office, back office, or risk management roles working with exchange-traded and over-the-counter products and derivatives Experience working with derivatives is preferred Substantial prior interaction with the front office and senior management in an active trading environment Bachelor's degree in finance, economics, computer science, math, or another quantitative field or material equivalent exposure Demonstrated ability to work independently Demonstrated ability to analyze problems and synthesize and implement solutions For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at California residents, please review the California Privacy Notice for information about certain legal rights at
Dec 18, 2025
Full time
Overview DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it's not just what we do that matters-it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus. Responsibilities Act as process owner for current functionality and provide critical support and advice regarding needed enhancements to technology, workflows, and processes: Gain strong understanding of traders' individual risk management tools and provide support for related traders' needs Upgrade and support traders' tools to effectively utilize technologies and tools that are firm standard Interface with technology to improve tools where they fall short of meeting the desks' needs Adopt, integrate, and promote new technology as it becomes available Gain mastery of the firm's proprietary trade capture, inventory management, treasury management, and risk management systems necessary to support products related to the desks' activity: futures/futures options/crypto assets Trade and position reconciliation with the firm's clearing houses, counterparties, and brokers Daily P&L calculation and substantiation Provide operational support for the firm's crypto asset desk Requirements Working knowledge and experience in crypto Previous experience with Version Control, Git, Python, Cron, Linux 2-3 years of experience in the front office, middle office, back office, or risk management roles working with exchange-traded and over-the-counter products and derivatives Experience working with derivatives is preferred Substantial prior interaction with the front office and senior management in an active trading environment Bachelor's degree in finance, economics, computer science, math, or another quantitative field or material equivalent exposure Demonstrated ability to work independently Demonstrated ability to analyze problems and synthesize and implement solutions For more information about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at California residents, please review the California Privacy Notice for information about certain legal rights at
We are looking for an experienced Senior Python Software Engineer to take ownership of an established trading-related application and drive its ongoing development. You will manage and enhance the existing codebase, deliver new features, ensure reliability and performance, and help evolve the system as the business grows. This is an excellent opportunity for someone who enjoys autonomy, technical responsibility, and working on low-latency, high-performance applications. What Youll Do Maintain, extend, and optimise an existing Python-based trading application Add new features and improve current capabilities with a focus on performance, reliability and clean architecture Build and optimise real-time pipelines handling high-frequency data Improve latency, throughput, and reliability using profiling and performance engineering Work with Redis, Azure VMs, and Anaconda environments Implement and maintain systems requiring millisecond-level timing precision Troubleshoot production issues quickly during key market hours Collaborate directly with the founder to shape technical direction and priorities Integrate with market data feeds and brokerage/order-routing components Essential Skills Expert-level Python developer (min. 5+ years professional python experience) Demonstrable experience with low-latency/high-throughput systems (e.g., real-time data processing, trading/market data, telemetry, adtech bidding, streaming systems, etc.) Strong understanding of asynchronous programming, multiprocessing, and performance optimisation Experience handling large volumes of fast-moving data with careful performance considerations Ability to profile, measure, and improve performance Comfortable owning an existing codebase: refactors, architecture improvements, clean tests Experience with Redis and general database performance considerations Competent with Azure cloud environments (VMs, deployment, monitoring, etc.) Comfortable working independently, making architectural decisions, and maintaining high code quality Strong engineering discipline: correctness, edge cases, careful time-handling, attention to detail UK-based and available for support during core market hours when needed Desirable Skills Experience with algorithmic trading or market data systems Familiarity with Interactive Brokers TWS or other brokerage APIs Experience with distributed systems, message queues, or event-driven architectures Background in financial markets or fintech What We Offer Competitive salary - negotiable based on experience Mostly remote, with some in-office collaboration days for coordination and planning Yearly bonus based on company performance The chance to take significant ownership of a live, production-grade system Long-term role with the opportunity to influence the roadmap and system design A lean environment with minimal bureaucracy and direct impact JBRP1_UKTJ
Dec 18, 2025
Full time
We are looking for an experienced Senior Python Software Engineer to take ownership of an established trading-related application and drive its ongoing development. You will manage and enhance the existing codebase, deliver new features, ensure reliability and performance, and help evolve the system as the business grows. This is an excellent opportunity for someone who enjoys autonomy, technical responsibility, and working on low-latency, high-performance applications. What Youll Do Maintain, extend, and optimise an existing Python-based trading application Add new features and improve current capabilities with a focus on performance, reliability and clean architecture Build and optimise real-time pipelines handling high-frequency data Improve latency, throughput, and reliability using profiling and performance engineering Work with Redis, Azure VMs, and Anaconda environments Implement and maintain systems requiring millisecond-level timing precision Troubleshoot production issues quickly during key market hours Collaborate directly with the founder to shape technical direction and priorities Integrate with market data feeds and brokerage/order-routing components Essential Skills Expert-level Python developer (min. 5+ years professional python experience) Demonstrable experience with low-latency/high-throughput systems (e.g., real-time data processing, trading/market data, telemetry, adtech bidding, streaming systems, etc.) Strong understanding of asynchronous programming, multiprocessing, and performance optimisation Experience handling large volumes of fast-moving data with careful performance considerations Ability to profile, measure, and improve performance Comfortable owning an existing codebase: refactors, architecture improvements, clean tests Experience with Redis and general database performance considerations Competent with Azure cloud environments (VMs, deployment, monitoring, etc.) Comfortable working independently, making architectural decisions, and maintaining high code quality Strong engineering discipline: correctness, edge cases, careful time-handling, attention to detail UK-based and available for support during core market hours when needed Desirable Skills Experience with algorithmic trading or market data systems Familiarity with Interactive Brokers TWS or other brokerage APIs Experience with distributed systems, message queues, or event-driven architectures Background in financial markets or fintech What We Offer Competitive salary - negotiable based on experience Mostly remote, with some in-office collaboration days for coordination and planning Yearly bonus based on company performance The chance to take significant ownership of a live, production-grade system Long-term role with the opportunity to influence the roadmap and system design A lean environment with minimal bureaucracy and direct impact JBRP1_UKTJ