Skip to main content
CD
Open to opportunities

Ciarán Ó Donnaile

@ciarndonnaile

I’m a Data Scientist and Python developer delivering AWS-based ML pipelines for energy time-series.

Ireland
Message

What I'm looking for

I’m looking for a role where I can own production ML pipelines end to end—building reliable models, optimising performance, and partnering across engineering and stakeholders, ideally in data-rich domains like energy and forecasting.

I’m a Data Scientist and Python Developer with 2+ years of experience designing, deploying, and maintaining AWS-based ML and data engineering pipelines for time-series forecasting, energy trading, and battery/microgrid optimisation. In my work, I focus on end-to-end delivery—from data ingestion and transformation through productionised models—especially in the energy sector.

At DataIntellect, I’ve developed battery optimisation algorithms, built short-term power forecasting models, and supported energy trading strategy development, while also creating dashboards for performance monitoring and stakeholder-ready reporting. Previously, I built a virtual battery model for back-testing, migrated systems from KDB+ and AWS data stores into a Delta Lake lakehouse on S3 with containerised pipeline compute, and delivered applied AI work including a KDB.AI-powered RAG chatbot and real-time IoT anomaly detection with an Apache Beam pipeline.

Experience

Work history, roles, and key accomplishments

DI
Current

Consultant Data Scientist

Data Intellect

Aug 2024 - Present (1 year 10 months)

Developing battery optimisation algorithms, short-term power forecasting models, and supporting energy trading strategy development. Built dashboards for performance monitoring and coordinated weekly technical knowledge shares across the analytics and engineering streams.

DI

Associate Consultant Data Scientist

Data Intellect

Nov 2023 - Aug 2024 (9 months)

Built a virtual battery model to enable back-testing of trading and battery-asset optimisation strategies and support real-time identification of hardware issues. Led data migration from KDB+, AWS data warehouse, and PostgreSQL to an S3-based lakehouse using Delta Lake and Python Polars with ECS-based pipeline compute.

DI

Graduate Consultant KDB+ Engineer

Data Intellect

Jun 2023 - Nov 2023 (5 months)

Developed a Retrieval Augmented Generation (RAG) chatbot using KX KDB.AI as the vector database and shared the work via a London presentation and a published blog post. Completed training across KDB+/market data, trade analysis, and trading fundamentals using Python and KDB tooling.

UG

Assistant Researcher

University of Graz

Aug 2022 - Mar 2023 (7 months)

Developed and implemented algorithms to account for phonon interactions in the development of a quantum modelling software suite. Conducted user testing and feedback sessions with academic and industrial partners, supporting iterative improvements to the tooling.

Education

Degrees, certifications, and relevant coursework

University of St Andrews logoUA

University of St Andrews

Master of Physics (MPhys), Theoretical Physics

2018 - 2022

Grade: Second Class Honours: Upper division

Activities and societies: Deans’ List Award for Academic Excellence (2019, 2020, 2021).

MPhys in Theoretical Physics at the University of St Andrews, completed from September 2018 to June 2022. Achieved Second Class Honours (Upper division) and received the Deans’ List Award for Academic Excellence (2019, 2020, 2021).

SS

St. Patrick’s Grammar School

A-Levels, Physics, Mathematics, Further Mathematics, Irish

2016 - 2018

Grade: 4A* (Physics, Mathematics, Further Mathematics, Irish); Ranked 1/120

Activities and societies: Student of the Year (2018); ranked 1/120.

Completed A-Levels from September 2016 to June 2018, earning 4A* grades in Physics, Mathematics, Further Mathematics, and Irish. Also recognized as Student of the Year in 2018.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan