Summary
David Crowley is a Machine Learning Engineer with a decade of experience building production-grade ML and data systems, from convNets that generate 3D AR spaces to large-scale ETL and analytics pipelines on AWS and GCP. He combines a strong physics and HPC background (MSc Trinity College Dublin, BSc UCC) with hands-on software engineering in Python, C/C++, OpenCV, Spark, Docker/Kubernetes and cloud services like SageMaker, BigQuery and Dataflow. David has shipped solutions in diverse domains—automated social-media collectors for content-moderation, physiological emotion-detection research, and nutrition-to-mental-health prototypes—demonstrating both research-led innovation and pragmatic deployment. Comfortable across Linux, Windows and macOS, he is also experienced in parallel and distributed computing (MPI/OpenMP, Hadoop/Spark) and reproducible engineering practices (Git, CI, container orchestration). Although based in Cork with Canadian citizenship, he is open to roles that support US work-visa sponsorship.
10 years of coding experience
10 years of employment as a software developer
MSc in High Performance Computing Mathematics/Computer Science, MSc in High Performance Computing Mathematics/Computer Science at Trinity College Dublin
BSc Hons in Physics & Applied Mathematics Physics/Applied Maths, BSc Hons in Physics & Applied Mathematics Physics/Applied Maths at University College Cork