Pierre-nicolas Perrin is a Senior Software Engineer at Capital One in Cambridge, MA, with eight years’ experience building scalable data and ML systems. He combines hands-on data engineering—designing large-scale Spark ETL pipelines on AWS Glue/EC2/EMR and contributing graph profiling to the popular open-source DataProfiler—with research-caliber expertise from an MS in Computer Science focused on machine learning, computer vision, and neural rendering. Currently he architects and deploys agentic AI workflows integrated with internal data platforms, translating research concepts into production agent architectures. His academic work includes ICCV-published multi-view photometric stereo research and a master’s thesis on next-best-view acquisition for 3D reconstruction, giving him deep strengths in 3D vision and reinforcement learning. Early internships at Capital One and experience in computational astrophysics show a pattern of tackling complex simulation and data problems across domains. He brings a rare blend of production-grade cloud engineering, ML research literacy, and practical open-source contributions.
8 years of coding experience
2 years of employment as a software developer
North Carolina School of Science and Mathematics
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of North Carolina at Chapel Hill
What's in your data? Extract schema, statistics and entities from datasets
Role in this project:
Data Scientist
Contributions:1 review, 9 commits, 11 PRs in 1 month
Contributions summary:Pierre-nicolas primarily contributed to the development of graph data profiling functionalities within the `dataprofiler` project. Their work involved implementing and refining classes to differentiate between tabular and graph CSV files, including the integration of `networkx` for graph analysis. The user added data loaders and a graph profiler class to create profiles of input graphs and implemented continuous and categorical distribution properties to this profiler. This work significantly expanded the capabilities of the data profiling tool to encompass graph datasets.
What's in your data? Extract schema, statistics and entities from datasets
Contributions:71 pushes, 8 branches in 1 month
statisticspythondatadata-sciencedataset
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Pierre-nicolas Perrin - Senior Associate Data Engineer