The English-language job board for Spain

Python Developer

Hybrid in San Sebastián de los Reyes·Full-time·Added today (last checked 20 Oct)

Overview

Work mode
Hybrid, San Sebastián de los Reyes
Contract
Permanent contract, full-time hours
Hours
40 hours a week
English
Required
Experience
2+ years
Education
University degree

Visa options

  • The ad doesn’t mention sponsorship

    Not a refusal, but not a yes. Worth asking in your first message.

Find jobs with visa support

Skills

This job advert was originally written in Spanish.

Requirements

What we're looking for

  • Education: Degree in Engineering, Physics, Mathematics, Statistics, Economics, Data Science, or another quantitative discipline.

  • Experience: Between 2 and 5 years of experience in data analysis or modeling, preferably in the energy sector.

  • Proficiency in Python for analysis and modeling (pandas, numpy, and visualization libraries) and SQL.

  • Solid knowledge of statistics and time series analysis.

  • Understanding of the fundamentals of energy systems.

  • Technical English (B2 level or higher).

  • Experience with industrial data (SCADA process historians).

  • BI tools (Power BI or similar).

  • Development best practices: git, reusable code, documentation, and testing.

  • Travel: availability for local and national travel.

  • Qualities for teamwork, but with a high degree of autonomy.

  • Proactivity.

  • Results-oriented, technical, and analytical person.

  • Analysis and processing of information.

  • Flexible and adaptable to hybrid environments

  • Communication skills.

  • Planning and organization

  • Rigorous, logical, methodical person, with a great capacity for listening and analysis, highly oriented towards problem-solving and achieving results.

  • Ability to perform and manage multiple tasks and projects at the same time

  • Negotiation

  • Integrity

Nice to have

  • Valuable: Master's or PhD in energy, data science, or a related field; Machine Learning applied to forecasting; Mathematical optimization (linear or mixed-integer programming; Pyomo, PuLP, OR-Tools, or similar).

Pay & benefits

What you'll get

  • Good work environment

  • Contract type: Permanent, with a 6-month probationary period.

  • Schedule: Full-time, 40 hours/week

  • Metal Madrid Collective Agreement.

  • Category/Group/Level: As per collective agreement

  • Vacations: 22 days as per collective agreement.

The role

What you'll do

You would be responsible for modeling and optimizing the operation of our heat networks using Python. Your work will serve to dimension installations, study the feasibility of new projects, and improve the performance of the networks we already operate.

  • Analyze operation data from energy installations to find patterns, inefficiencies, and anomalies.

  • Develop and maintain energy system models: balances, equipment yields, storage, and scenario simulation.

  • Build demand forecasting and energy price models using statistical and machine learning methods.

  • Develop optimization models for operation and generation dispatch.

  • Define and monitor technical and economic KPIs.

  • Guarantee data quality, consistency, and traceability.

  • Support operations, business, and new projects with technical-economic analyses, feasibility studies, and sensitivity analyses.

  • Communicate results clearly to both technical and non-technical profiles.

How you'll work

  • Start date: Immediate.

  • Workplace: Avd. Tenerife 4, San Sebastián de los Reyes, Madrid.

Hiring process

🚀 SELECTION PROCESS 🚀

1️⃣ Send your resume: We won't make you fill out a thousand fields; it's simple, you just need to upload your CV and answer a few brief questions.
2️⃣ Pre-selection: If your profile matches our requirements, we will contact you to get to know you through a video interview, sometimes preceded by a brief phone interview.
3️⃣ Interview: If your profile fits our team 😉, we will get in touch with you for an interview at our facilities (technical or language tests may also be conducted, which we will inform you about in advance).
4️⃣ Whether you have been selected or not, our team will contact you.

About Recursos de la Biomasa (REBI)

Recursos de la Biomasa (REBI) is a Spanish industrial company specializing in biomass energy plants. The company designs, builds, operates, and maintains biomass combustion and gasification facilities, converting organic waste and forestry by-products into renewable energy. REBI operates industrial-scale plants across Spain, positioning itself as a key player in the country's renewable energy infrastructure.

Headquartered in Donostia-San Sebastián, REBI is a Spanish-founded company with a strong local presence. For international professionals, REBI offers opportunities in industrial operations, automation, and IT roles within a growing renewable energy sector. The company's work involves hands-on technical positions in plant operations, offering a chance to work in Spain's industrial energy landscape.

Industry
Industrial
Founded
2010
Employees
100–250
Headquarters
Donostia-San Sebastián, Spain
In Spain
Donostia-San Sebastián
Website
rebi.es

Good to know if you are moving

  • Spanish company with a strong local presence in the Basque Country; Spanish language skills are essential for most operational roles.
  • Roles are largely hands-on industrial positions (plant operation, electrical, automation) rather than office-based roles.
  • The company operates in the renewable energy sector, a growing industry in Spain with EU-level support.
  • Positions may require shift work and on-site presence at industrial plants.
  • The company is relatively small, offering a more intimate work environment compared to large multinationals.

In their own words

Additional information

At REBI we value talent regardless of race, color, religion, age, gender, sexual orientation, gender identity, national origin, disability, or other personal or social circumstances. We promote equal opportunities, focusing on identifying and developing the potential of people based solely on their work skills, always with respect for diversity and non-discrimination.

All open roles at Recursos de la Biomasa (REBI)
WhatsApp

Central Operator (Boiler Operator)

Recursos de la Biomasa (REBI)New3 locations
Palencia

Truck Driver

Recursos de la Biomasa (REBI)4d ago
Guadalajara

Electrician

Recursos de la Biomasa (REBI)2w ago2 locations
Guadalajara

Maintenance Technician

Recursos de la Biomasa (REBI)3w ago
Soria

Operations Manager

Recursos de la Biomasa (REBI)3w ago
Hybrid in Soria

I&C Programming and Control Technician

Recursos de la Biomasa (REBI)1mo ago2 locations
Hybrid in San Sebastián de los ReyesNo Spanish needed

IT Technician - Systems and Networks

Recursos de la Biomasa (REBI)1mo ago
Hybrid in San Sebastián de los ReyesNo Spanish needed

Boiler Operator

Recursos de la Biomasa (REBI)1mo ago
Tarancón

Electromechanical Technician

Recursos de la Biomasa (REBI)1mo ago
Tarancón

Automation Technician (SCADA)

Recursos de la Biomasa (REBI)1mo ago
Hybrid in San Sebastián de los Reyes

Construction Site Manager

Recursos de la Biomasa (REBI)1mo ago
Móstoles
See all 21 jobs