At a Glance
- Tasks: Design and implement advanced algorithms for optimising renewable energy participation in markets.
- Company: Join a forward-thinking team dedicated to sustainable energy solutions.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and continuous improvement.
- Why this job: Make a real impact on the future of clean energy while developing cutting-edge technology.
- Qualifications: Strong Python skills and experience in numerical optimisation required.
The predicted salary is between 60000 - 80000 € per year.
Join the Autobidder team on our mission to accelerate the transition to sustainable energy. We develop cutting‑edge software that optimizes and automates the participation of grid‑connected batteries and renewable assets in wholesale electricity markets.
What You'll Do
- Design, implement, and maintain advanced bidding, optimization, and forecasting algorithms in Python.
- Prototype, benchmark, deploy, and monitor algorithmic features that handle uncertainty, competitor behavior, and revenue optimization.
- Develop deep expertise in electricity markets and operational strategies.
- Make thoughtful algorithmic and infrastructure decisions that balance performance, complexity, and developer experience.
- Build tools and simulations to monitor field performance, define key metrics, and drive continuous improvement.
- Collaborate closely with machine learning engineers, traders, analysts, and software developers to deliver integrated solutions.
What You'll Bring
- Strong proficiency in Python with over 2 years of experience developing production‑grade software.
- Background in numerical optimization (LP, MILP, nonlinear), with experience using solvers like Gurobi, XPRESS, or CPLEX.
- Proficiency in Python libraries such as cvxpy, pyomo, pandas, numpy, and sklearn.
- Experience building real‑world optimization products and deploying code to production systems.
- Self‑starter with a passion for clean energy and collaborative problem‑solving.
Preferred requirements
- Experience in electricity markets (GB, European, or others) or energy/ancillary services trading.
- Background in operations research, stochastic/optimal control, or financial risk modeling.
- Familiarity with machine learning methods such as gradient‑boosted trees, ARIMA, transformers, RNNs.
- Experience with cloud infrastructure, container orchestration, and scalable compute systems.
(Senior) Algorithms Engineer, Autobidder employer: Tesla
Join a forward-thinking team dedicated to driving the transition to sustainable energy through innovative software solutions. As a Senior Algorithms Engineer, you'll thrive in a collaborative environment that values your expertise and encourages continuous learning, while enjoying the benefits of working in a dynamic sector that is pivotal for the future. With opportunities for professional growth and a culture that prioritises teamwork and creativity, this role offers a meaningful chance to contribute to a greener world.
StudySmarter Expert Advice🤫
We think this is how you could land (Senior) Algorithms Engineer, Autobidder
✨Tip Number 1
Network like a pro! Reach out to folks in the energy sector, especially those working with algorithms or in electricity markets. A casual chat can lead to opportunities you won’t find on job boards.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to optimization and forecasting. This gives potential employers a taste of what you can do before they even meet you.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of electricity markets and algorithm design. Be ready to discuss how you've tackled real-world problems using your skills – it’s all about demonstrating your expertise!
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our mission to accelerate sustainable energy. It’s a great way to stand out from the crowd.
We think you need these skills to ace (Senior) Algorithms Engineer, Autobidder
Some tips for your application 🫡
Show Off Your Python Skills:Make sure to highlight your strong proficiency in Python. We want to see how you've used it in real-world projects, especially in developing production-grade software. Don't hold back on sharing specific examples!
Demonstrate Your Optimization Know-How:Since we're all about algorithms, it's crucial to showcase your background in numerical optimization. Talk about your experience with solvers like Gurobi or CPLEX and any relevant projects that involved complex problem-solving.
Connect Your Passion for Clean Energy:We love seeing candidates who are genuinely passionate about clean energy. Share your thoughts on the industry and any personal projects or experiences that reflect your commitment to sustainable practices.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Tesla
✨Know Your Algorithms
Brush up on your knowledge of numerical optimisation techniques and the specific algorithms mentioned in the job description. Be ready to discuss how you've implemented these in Python, and prepare to share examples of your past work with solvers like Gurobi or CPLEX.
✨Show Your Passion for Clean Energy
Make sure to convey your enthusiasm for sustainable energy during the interview. Share any personal projects or experiences that highlight your commitment to clean energy and how they relate to the role of an Algorithms Engineer.
✨Prepare for Technical Questions
Expect technical questions that test your proficiency in Python and relevant libraries. Practice coding problems related to optimisation and be ready to explain your thought process clearly. This will demonstrate your problem-solving skills and technical expertise.
✨Collaborative Mindset
Since the role involves working closely with various teams, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked with machine learning engineers or traders to deliver integrated solutions, showcasing your teamwork skills.