Data Developer and Engineer

Apply website

Send CV
 Roma      2/3/2020


We are in the Open Power Era and Enel is preparing to hire people who want to change the world and are willing to challenge themselves in order to invent ways to change it.

We are looking for a Data Developer and Engineer, who could support the company in defining the IT evolution strategy towards a data Driven Company, with a view to the digital transformation.

What you will do:

You will work across a wide range of tools and use an even wider range of technologies to deliver world class solutions. We work with best in class tooling like Jenkins, Bamboo, GitHub, BitBucket, AWS Sagemaker and Kubernetes just to name a few.

Your software and systems will make the team more productive. You will be responsible for creating end-to-end solutions that include:

• Design, implementation and deployment of scalable API services based on a micro-services architecture.
• Build tools for extracting, transforming, and loading (ETL) jobs on diagnostic data sets.
• Manage deployment of well-tested production software.
• Write code supporting infrastructure of our overall system including elements of cloud microservice,  big data, IoT, and edge computing.
• Develop systems for monitoring production software performance and alerting the team in case of exceptions, deviations, and anomalies
• Maintain Infrastructure to allow data scientists to quick experiment and train ML models.
• Building tools to deliver high quality software and iterate quickly.

Who you are:

• Advanced degree (M.S. or higher)  in computer science, engineering, or a related technical field
• At least 2 years experience
• Experience developing middle-tier and backend services in Java and the corresponding stack (SpringBoot, Git, Maven or Gradle) - Experience with Scala, Golang and Kotlin is a plus.
• Experience with containers and orchestration tools like Docker and Kubernetes.
• Programming and scripting fundamentals (with Python or Javascript).
• Experience implementing and managing continuous integration/continuous delivery (CI/CD) practices, and one of the clouds is preferred (AWS certification is a plus).
• Experience working with event driven architectures and distributed messaging broker such as Kafka (Kafka Streams / KSQL / Spark Streaming).
• Experience on the Hadoop stack (Cloudera distribution for Hadoop is preferable) such as Map Reduce, Kudu, Hive, Sqoop, Spark, HBase, Oozie etc.
• Experience with different data storage and management solutions (eg. Elasticsearch, DynamoDB, RDS, PostgreSQL, MongoDB)
• Intermediate/advanced knowledge of the AWS services (EMR,S3, Athena, Glue, Redshift)
• English fluency, Spanish is a plus
• Ability to clearly communicate development progress with clear presentations, demos and detailed pull requests
• Availability to travel

What we search for in you:

• Be vocal! We believe in the wisdom of the crowds and your input is needed and valued!
• Experience with Scrum/Agile framework
• Passionate, driven, intelligent, team-oriented and hard-working with the ability to raise the performance of those around you
• Problem solving skills.

What we offer: A permanent contract in Rome

Who we are:

We are a multinational energy company, one of the world’s principal integrated electricity and gas operators as well as one of the main producers of green energy. We work across all 5 continents, we are approximately 69,000 people from all around the world and we speak 22 languages. Innovation, trust, proactivity and responsibility are the lifeblood of our organization. We respect each other and celebrate our diversity. We are a people focused organization and if you become our colleague you will enjoy our flexible working, our benefits, our parental programs and all the programs dedicated to your health and safety.
Find out more information on our website:

We are looking for candidates of both sexes - L.903/77 e D. Lgs n. 98/2006, art 27.


Tempo indeterminato




Degree with Honours