As part of their continued growth across Europe, our client is establishing a new software development team in Seville, Spain and are seeking to engage with experienced Big Data Development engineers. 

This is a brand-new team in a well-respected Smart Energy solutions business giving the opportunity to be at the forefront of the new energy revolution.


  • Create data pipelines (batch and streaming using Spark and Kafka) to bring data from multiple sources to a variety of smart energy solutions (smart metering systems, meter data and asset analytics apps, connected home)

  • Develop big data ETL jobs that ingest, integrate, and export smart energy data

  • Document, debug, test, refactor, and prepare code for deployment

  • Be available to respond to escalations from customers and internal teams, as a technical subject matter expert

  • Diagnose internal or customer reported issues to determine the validity of the reported issue and undertake analysis and actions for resolution

  • To communicate effectively to both business and technical stakeholders within the project team

  • Develop relationships with key stakeholders, understanding their requirements and recommend/implement technical solutions and provide guidance as needed

  • To coach, guide and mentor junior members in the team

Experience and Qualifications

  • Bachelor’s degree in Computer Science or a related field

  • Experience creating IoT architectures with a massive ingestion of data

  • Big Data ecosystem expertise, such as Hadoop/Hive, Spark, HBase, Kafka, Kafka Streams, Presto or similar

  • Experience with NoSQL Databases like MongoDB, Cassandra… etc

  • Experience working with both structured and unstructured data, with a high degree of SQL knowledge

  • Experience with Azure and/or AWS a plus

  • Ability to work in a fast-paced environment with evolving requirements and capability goals

  • Strong problem-solving skills and communication skills

  • Self-motivated, driven and independent individual