Peter Wadie is a Senior Software Engineer and AI/ML practitioner based in Toronto with seven years of experience building production-scale data and ML systems. He has led small engineering teams to design end-to-end B2B data enrichment and sales intelligence platforms that process tens of millions of company profiles using Node.js, MongoDB, Elasticsearch, Redis, and cloud AI services. Peter specializes in cost-efficient LLM and embedding pipelines—achieving large reductions in API and inference costs through batching and token management—and has built real-time and cron-based architectures with BullMQ for distributed task processing. His work blends advanced web scraping (Playwright) and multi-source validation with semantic search and AI-powered qualification engines that turn natural language criteria into actionable lead scoring. Notably, he architected vector embeddings and semantic search at scale and automated “Autopilot” workflows that streamlined search→filter→qualify→enrich→export for enterprise customers. He pairs hands-on implementation skills with a master’s in software engineering and a track record of shipping measurable product impact.
7 years of coding experience
6 years of employment as a software developer
B.Sc. Computer Science and Engineering Computer Software Engineering, B.Sc. Computer Science and Engineering Computer Software Engineering at The German University in Cairo
M.Sc. Software Engineering Computer Software Engineering, M.Sc. Software Engineering Computer Software Engineering at Ontario Tech University
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
Peter Wadie - Senior Software Engineer at Career Break