Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Tesla Senior Algorithms Engineer 
Netherlands, North Holland, Amsterdam 
576331310

13.08.2024
What to Expect
The mission of the Autobidder team is toaccelerate the world's transition to sustainable energy by maximizing the valueof storage and renewable assets. We achieve this by building state-of-the-artsoftware products for monetizing front-of-the-meter and behind-the-meter energystorage systems. Our flagship product, Autobidder, is an end-to-end automationsuite for wholesale electricity market participation of grid connectedbatteries and renewable resources that maximizes revenues by optimally biddingin all available revenues streams in these markets. We are a multidisciplinaryalgorithmic trading team with expertise in machine learning, numericaloptimization, software engineering, distributed systems, electricity marketsand trading. We have a proven track record of operating storage assets anddelivering high revenues in both utility-scale and Virtual Power Plant (VPP)settings. Our products currently manage over 7GWh of energy storageworldwide and have returned over $330 million in trading profits, andwe're slated for rapid growth on the horizon.

As a Sr. Algorithms Engineer, you will be responsible forsteering the evolution of Autobidder's bidding and automation algorithms. Thisincludes rapid iterations when entering new markets and devising sophisticatedalgorithmic approaches to optimize revenues and increase automation in advancedmarkets. You will develop deep expertise in electricity markets and leverageyour technical skills to craft algorithms that help Autobidder deliverbest-in-class performance. You will be intimately familiar with the performanceand operational nuances of assets operated by Autobidder and will serve as thefeedback loop between operational learnings and algorithmic advancements toensure our algorithms deliver real-world value. You will own production systemsand be responsible for their performance, reliability, and availability. Yourwork will help proliferate battery storage and renewable projects around theglobe.

What You’ll Do
  • Algorithm Development: Design, implement, and maintainproduction code for sophisticated bidding, optimization, simulation, andforecasting algorithms.
  • Research and Innovation: Prototype, benchmark, deployand monitor advanced algorithmic features that account for uncertainties inprices and clearing outcomes, optimally allocate quantities to maximize riskadjusted revenues, reason about interactions with strategic competitors,account for influence of quantity on clearing prices, etc. for large fleets ofutility-scale storage assets and VPPs.
  • Domain Expertise: Become an expert in electricitymarkets and grid, and the various facets of operating in them.
  • Technical Leadership: Guide algorithmic decisions tobalance performance and complexity, and make thoughtful design andinfrastructure choices that facilitate a positive developer experience in thelong run.
  • Tooling, Simulation and Monitoring: Develop tooling andsimulation systems to monitor and track field performance of assets. Definemetrics to quantify, track, and improve specific areas of performance, anddrive algorithm changes to enhance asset performance under management.
  • Roadmap Planning, Product and Business Development: Plantechnical roadmaps and lead execution. Inform product definition and business development.
  • Mentorship and cross-functional collaboration: Mentorand develop a growing team of exceptional algorithm engineers. Work with MLengineers, traders, market analysts, and software engineers to ensurealgorithms drive end-to-end value.
What You’ll Bring
  • Proficiency in Python with at least 4 years ofexperience in software development, familiarity with software developmentpractices (Git, CI/CD, etc), writing production-quality code, and agiledevelopment. Expertise with relevant Python libraries such as cvxpy, pyomo,pandas, numpy, sklearn, streamlit, and more.
  • Demonstrated experience in developing and maintaining production softwaresystems.
  • Experience in building real-world products and solutionsusing numerical optimization technology (LP, MILP, nonlinear optimization,etc.) and solving real-world optimization problems using solvers such asGurobi, XPRESS, GLPK, CPLEX, etc.
  • Self-motivation, enthusiasm for learning and collaboration,and a passion for working in the clean energy space!
  • Prefer experience with working on cloud hosted systems andrelated tooling like compute services (EC2, GCP Compute Engine), containerorchestration (Kubernetes, Docker), etc.
  • Prefer academic training in numericaloptimization, operations research, stochastic control, optimal control,computational finance, and related mathematical fields.
  • Prefer domain expertise in forecasting, analysis or tradingin GB electricity market (or other electricity markets)
  • Prefer prior experience in researching, developing, anddeploying new algorithmic strategies to solve novel optimization problems, eg.decision-making under uncertainty, scenario optimization, MDPs, financial riskmodeling, complementarity problems, distributed/decentralized control,etc.