Callum Curtis
AI Performance Engineer @ Modular
Canada
Vancouver
Computer Software
Golang, PyTorch, Apache Spark, Kubernetes, Apache Airflow, Google Cloud Platform (GCP), Amazon Web Services (AWS), Databricks, High Performance Computing (HPC), Python, TypeScript, C, C++, Java, Scala, Bash, BigQuery, PostgreSQL, SQLite, React.js
Experience

Software Engineering Intern
Palo Alto, California, United States
Developed data privacy vaults. • Expanded support for Skyflow's data vault product by delivering a BigQuery integration using Go, Gin, GCP Cloud Run, and Terraform for a Fortune 10 customer. • Built an evaluation framework for named entity recognition (NER) models responsible for redacting personally identifiable information (PII) in unstructured data using seqeval, nervaluate, Hugging Face Tokenizers, and spaCy. • Instrumented cryptographic operations across 4+ microservices using Go, Prometheus, and Grafana.

Machine Learning Intern
Toronto, Ontario, Canada
Built recommendation systems for the Shop app. • Implemented a two-tower neural network to enhance home feed personalization for the Shop app using PyTorch, TorchRec, BigQuery, Airflow, and Kubernetes. • Designed complementary-product models to improve recommendations for cold-start users using co-purchase data and BigQuery. • Trained, tuned, and evaluated an ALS recommendation model using Spark and MLlib. • Created a pipeline producing product embeddings daily for LLM recommendation models. • Personally ideated and prototyped a tool for comparing internal recommendation systems using Streamlit over a weekend, driving company-wide adoption and executive-level visibility, including demos to the CEO and CTO.

Machine Learning Intern
Ottawa, Ontario, Canada
Implemented machine learning models and managed data to detect threats within customers’ digital environments. • Developed and scaled unsupervised machine learning models for detecting insider threats across customer networks and devices through behavioral analysis using Spark and Scala. • Constructed a fine-grained monitoring service for data pipeline and model serving costs. • Built an API for LLMs to interact with threat detections using FastAPI, increasing monetization on the Azure Marketplace by enabling integration with Microsoft Copilot for Security. • Established CI workflows and developer tools to validate data pipelines.

Software Engineering Intern
Victoria, British Columbia, Canada
Contributed to web applications for real-time collection, analysis, and visualization of data from sensors aboard recreational, industrial, and government ships. • Developed full-stack features for fleets of sensor hubs sold by 100+ retailers, allowing end-users to remotely monitor their property from anywhere in the world through real-time video and sensor readings. • Architected a unified framework for implementing persistence, analytics, and REST APIs for sensor integrations using Express, Node.js, TypeScript, and SQLite. • Constructed frontend views for sensor configuration and data monitoring using React and TypeScript, achieving performant video playback and dashboards with 80k+ data points hosted by resource-constrained edge devices. • Implemented support for an additional third-party sensor type using Python.

Software Engineering Intern
Cochrane, Alberta, Canada
Constructed data workloads analyzing sessions from embedded devices. • Expanded pipelines for processing data from 110k+ hours of device telemetry, generating high-level reports for team leads and enriched views for engineers and quality assurance. • Wrote a simulator for embedded software, reducing resolution time for a release-blocking bug by 70%+. • Traced performance degradation in a computer cluster back to BLAS libraries used by third-party Python dependencies, addressing the root cause and reducing memory usage by 30% • Received 100% performance ratings, including commitment to quality and ability to handle ambiguity.
Callum Curtis'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.



