Ciarán O' Rourke
Cofounder @ RunLocal AI
About
ML Performance Engineer focused on enabling inference at the edge.
United Kingdom
Wandsworth
Computer Software
Parallel Algorithms, Optimization, Artificial Intelligence (AI), PyTorch, Data Compression, C (Programming Language), C++, Linux, MPI, Parallel Computing, OpenMP, CUDA, Shell Scripting, Python (Programming Language), Go (Programming Language), LaTeX, Amazon S3, JavaScript, React.js, Node.js
Experience

Senior ML Performance Engineer
Deep Render
London Area, United Kingdom
Developed an internal cross-platform ML inference library; • Supports constructing arbitrary ML pipelines from JSON configurations. • Leverages modern neural network hardware on edge-devices. • Supports intermingling CPU, GPU, and NPU workloads. • Generates optimal asynchronicity for complex execution graphs.

Machine Learning Performance Engineer
Deep Render
London, England, United Kingdom
Deep Render are designing a deep learning video compression pipeline. My role was mostly split between development of Deep Render's custom implementation of the rANS (Range Asymmetric Numeral Systems) entropy coder written in C++ and converting our research ML pipeline into a viable product on consumer devices. • Performance analysis and optimisation of our entropy coder, pertaining to runtime, energy usage and bitstream size. • Keeping our entropy coder up-to-date with our overall pipeline requirements. • Facilitating feature additions that require information to pass from our encoding pipeline to our decoding pipeline through injection of metadata into the bitstream. • Interfacing with researchers on model design decisions, particularly regarding the potential runtime performance impact of proposed additions/changes. • Porting of research pipeline for consumer device architectures (eg. Snapdragon/Apple chipsets), making use of NPUs and GPUs

Research Computational Scientist
Dublin City, County Dublin, Ireland
• Performance analysis and optimisation for external researchers as part of EuroHPC, generally scientific simulations in C++ for distributed architechtures • Development of a C++ webserver (Deimos) for heirarchical storage management backend • Conference presentation on development of Deimos. • Design of API for heirarchical storage management solving data management for exascale architectures • Development and maintainance of GoLang RestAPI handling worklow management for large-scale execution (Lexis) • Integration of workflow-related features into the Lexis front-end; including visualisation of arbitrary workflow topologies • Preparation of material and delivery of a number of HPC-related courses
Ciarán O' Rourke's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



