Computational Scientist

3 settimane fa


Roma, Italia Enel A tempo pieno

**General Information**:
**Country**
- Italy**State/Region**
- Lazio**City**
- Roma**Team**
- Digital Solutions**Seniority**
- Specialist, Expert**Job Type**
- Permanent**Hire Type**
- Full-Time**Work Regimen**
- Hybrid**Posting Date**
- 02-Mar-2023**Expiration Date**
- 23-Mar-2023**Description and Requirements**:
**Descrizione - Interna**

Enel is seeking a **Computational Scientist** to support research, development and industrialization of next generation optimal control solutions for energy management. Our products use state-of-the-art algorithms to learn and predict the energy consumption and generation patterns of energy resources at our customers’ sites, compute optimal cost-based control strategies given each site’s unique configuration and state, dispatch sets of distributed energy systems to follow an optimal plan and adapt to changes in real time. The controlled sites are made of distributed energy resources, such as photovoltaic panels, static batteries, electric vehicle charging equipment, flexible loads.

Be part of a team of extraordinary professionals including Data Scientist, Data Engineers, and Architects, designing and implementing these systems, taking them to the next level of performance, using them to enable energy independence and efficient integration of renewables, and aggregating them into powerful groups of virtual power plants.

**What you will do**:
You will have a key role in building innovative solutions that optimize energy usage for a wide range of use cases. You will be responsible for developing new and improved algorithms to support energy transition and business growth. Specifically, you will collaborate with data and modeling professionals to:

- Develop modern innovative algorithms and models for:

- Forecasting of energy consumption and other energy market variables
- Determining optimal bidding strategies for energy resources participating in multiple markets around the world
- Optimal control of the charging infrastructure of electric vehicles and its integration into the electric system
- Support different business lines across a variety of domains in improving their processes and products where optimization techniques can be applied
- Development and use of simulation tools for algorithm evaluation
- Develop software solution that implement the above-mentioned algorithms and models guaranteeing:

- Computational efficiency
- Maintainability
- Flexibility / extensibility
- Scalability
- Reliability

**Minimum Skills and Experience**:

- Advanced degree (M.S. or higher) in computer science, math, physics, engineering, or a related technical field.
- Ability to translate real world problems into mathematical models
- Experience with traditional and deep-learning ML methods
- Basic knowledge of common ML toolkits such as TensorFlow, Keras, PyTorch or scikit-learn
- Proficiency with Object Oriented Programming (OOP) techniques
- Proficiency using test-driven software development (TDD) techniques
- Familiarity with version control (Git)
- Familiarity with CI/CD pipelines
- Ability to clearly communicate results of work to peers, business leaders, customers, and partners
- Fluency in English

**Preferred Skills and Experience**
- Knowledge of optimization methods such linear, non-linear, mixed-integer and stochastic programming
- Knowledge of multi-step, multivariate time series forecasting
- At least 1-year coding and debugging in a Python team development environment
- Experience with containerized and serverless production software tools, e.g., Docker, Kubernetes, AWS Lambda
- Experience with optimization modeling tools such as Python’s Pyomo, CVXPY, AMPL, GAMS, or Julia’s JuMP
- Basic knowledge of electronics and electrical governing equations
- Basic knowledge of trading and risk management methodologies

**Who you are**:
We are looking for someone who exhibits and furthers the unique qualities of our team. You:

- Thrive on challenging problems that others believe are too difficult
- Are highly motivated
- Are a team player
- Self-prioritize your time
- Are someone who listens but also speaks when they see a better way
- Are someone who takes advantage of opportunities to learn new skills and develop strengths
- Have strong attention to detail and curious to dig deeply into a business problem
- Are someone who seeks and responds positively to constructive feedback and guidance
- Are organized and don’t lose track of important tasks and assignments
- Can understand the wider business context of our activities and develop solutions that are appropriate to the situation

**What we offer**:

- Personal growth and programs of empowerment
- Extensive flexible and remote work options in accordance with organizational needs
- Corporate welfare including supplemental health care, wellness programs, family and parental caring, benefits, conventions and more
- A permanent contract in Rome

**What you will find**:
We are a multinational energy company, one of the wo