I have 25+ years of work experience in technology - starting with 20 years experience as a developer with specialties in Security and Machine Learning, followed by 5 years of designing, building, and operating engineering organisations specialising in Data Science, ML Ops, Endpoint Protection, Cloud Based Protection, and DataLakes. I have 19 patents in the field of Computer Science, 17 of which are specifically in Artificial Intelligence. Published author and reviewer.
-
Head Of Core IntelligenceGridlightPortland, Or, Us -
Senior DirectorArctic Wolf Nov 2024 - PresentEden Prairie, Minnesota, Us -
Strategic AdvisorHiddenlayer Jul 2024 - PresentAustin, Tx, Us -
Vice President Of EngineeringHiddenlayer Oct 2022 - Jul 2024Austin, Tx, UsGrowth: Starting with three top-notch engineers and an intern (and filling myself by coding in Python/GoLang), I built HiddenLayer's engineering from the scratch and designed it for highly team-cooperative personalities. It grew by 10-12x in 12 months and moved from one product to *four* in that time (unheard of for a startup). This resulted in the best engineering org that I have ever worked with. Process: I researched and established the initial pay bands for all technical positions. I created a hiring process that was optimized for speed while minimizing of staff disruption. We hit our target that any offer letter that went out should be no more than two weeks from initial interview.Patents/IP: I created a patent program that encouraged staff to invest the significant amount of work it takes to perform initial drafts and reviews of patents. HiddenLayer went from *no* successful patents to having seven critical AI patents *granted* in the next 12 months (a process that usually takes 18 months); more than dozen pending; and several more in draft at this time. This success required multiple rounds of renegotiating rejected claims and descriptions, and international filings/protections under the cooperation treaty. As it stands, not a single patent has been rejected. Additionally, I was granted three patents this period.Organizational Structure: I structured engineering into a set of product/feature teams (product engineering) and supporting teams (Developer Experience, Research Engineering). Teams were required to create charters, and document any interterm exchanges (change flow) along with stated agreements for the Definition of Done / API-Contract for each, and required separation of content updates from builds. The goal of which is to create team autonomy (that's how you scale), and direct accountability to that autonomy - all to create staff emotional investment.Lastly, Achieved SOC2 compliance in 6 months. -
Vice President Of Research EngineeringBlackberry Nov 2020 - Oct 2022Waterloo, Ontario, CaRan an organization of over 125 engineers delivering endpoint security in two products: EPP (“Cylance Protect”) and EDR (“Cylance Optics”). The organization included cloud services, data lake house, and ML model updates for these products. Started a unified agent project to greatly simplify updates and deployments for both products and de-couple their release cycles - this project continued and is expected to complete in 2025Q1.I filed and was granted two patents in this position. -
Director Of Research EngineeringCylance Inc. May 2018 - Nov 2020Waterloo, Ontario, CaWhile Director, I was responsible for the static artifact parsers - which are both the simultaneous first step for machine learning training and the final step of in-field categorization - and the scoring engine that was embedded into Cylance Protect and OEM'd into other vendors AV engines. • Created and Ran the Parser and Engine development teams. • Created boundaries between Parser, Engine, and Product teams by establishing use of libraries and API contracts (only) as deliverables. • Guided the team to create a third, non-code-gen version of the engine that brought four-plus weeks of dev-test time at the end of release cycles down one week.I filed and was granted six patents during this position. -
Software ArchitectCylance Inc. Dec 2015 - May 2018Waterloo, Ontario, CaAs Software Architect I was responsible for designing the static-artifact-deconstruction libraries, and maintaining the categorization engine that made use of them in combination with ML models to produce classifications.• Enhanced/maintained code for building Neural Network and Log-Regression Vectorizing and Classification systems • Implemented and enhanced systems to acquire intelligence as needed by Data Science and Malware Response• Designed libraries to statically deconstruct binary artifacts (PE, MachO, ELF, OLE, etc.) and create observations/features to be used both in ML training and the endpoint classification system. • Created generic interfaces (APIs) for the handling of disparate artifacts, including callbacks for handling nested artifacts.• File and Protocol level Reverse Engineering for any type of data that was examined by Cylance Protect’s AI.I filed and was granted three patents during this position. -
Sr. Software EngineerCylance Inc. Jul 2013 - Dec 2015Waterloo, Ontario, CaAs Sr. Developer I wrote the original implementation of Cylance' AI training code (in Java & Hadoop) a highly complex map-reduce system. • Development and Training of Artificial Intelligence and Machine Learning Systems using Java & Hadoop on AWS• My implementation brought training time for the main product's ML models down from 3-5 days to several hours - greatly accelerating the delivery-ability of Data Science and massively reducing cost.• Development of Linux and Windows Based Digital Forensics Tools using Python and Linux• Server-Side J2EE Development to add Client-Agent Management into Existing Industry Enterprise Management Console -
Sr. Software Development EngineerMcafee Dec 2010 - Jul 2013San Jose, California, Us• Member of the Rapid Integration Team for McAfee’s ePO product line specializing in integration with Intel vPro technologies as the product Deep Command. • Created a secure and enterprise-scalable OOB management system to mainboard firmware, implemented a Certificate Authority within ePO. -
Threat Intelligence Research Lead/ManagerMcafee Sep 2008 - Dec 2010San Jose, California, UsI managed the Western hemisphere of researchers that engage in customer emergency response. Coordinated work for our responses, responsible for short-notice decisions, and mentoring new research staff. In my first year at this position I found many problematic processes and created new systems to replace them. Key among these were :• Creating a standardized system of prioritization• Capturing tribal knowledge and documenting it• Creating processes for handing of non-standard emergency/customer events• Increasing accountability to ensure all situations have a known state and making this visible off-org.• Introduced the concept of workload metrics to the group, sufficient to project both potential bandwidth, expected latency in response, and expected time in response successfully.I filed and was granted three patents during this position. -
Senior Researcher - Mcafee-Docomo LabsMcafee Jul 2004 - Sep 2008San Jose, California, UsI was responsible for handling an ever-changing series of emergencies in mobile phone/TelCo security reverse-engineered mobile phone virus and vulnerabilities, as well as competitor's products.• Rapid development and deployment of prototype products.• Solving a new problem every week, on a critical time-frame.• Architected and Deployed the AV Update System for Embedded customers. • Custom signature (DAT) sets per-platform for both mobile phones and gateways. • Live per-device and per-network entitlements enforcement. • N-Tier replication from a central server to geo-local master servers, to the public systems.• Architected and Managed the Early Warning and Response System. • Reconnaissance system of points of interest against hacker undergrounds. • Includes both automated systems and human assets (field-agents, moles, etc.). • Managed research and response for a team covering four cities on three continents. -
Technical Lead (Developer)Cascadia Information Technologies Sep 2002 - Aug 2004Responsible for product architectural design, project estimation, database design, and lead programming for all projects. • Introduced a software design estimation system to Cascadia, bringing chronically over-time/over-budget schedules into check. • Designed and implemented a more universally-applicable eCommerce product and database, changing time for deployment from about 6 months to about 6 weeks for a product that includes a real-time inventory, cash-register, and customer relation management system. • Main technologies include architecting and administrating database schemas in Oracle [8i], designing and programming Mod Perl interface, outputting data as XML, designing the more advanced XSL templates for final HTML rendering on web. • Helped administer product workload spread multiple clusters of multi-tier servers [various Linux releases]. Also was responsible for recruiting higher end technical staff.
-
Software Developer ITimberline Software May 2001 - Feb 2003UsDeveloped Timberline’s main product installs using InstallShield Developer 7.x/8.x and InstallShield for Windows Installer [v2]. • Produced six installs for both client and server application suites; install and set-up requirements for these products [Estimating Suite and Enterprise Estimating] were highly complex. • Created an automated build process, that reduced a two day turn-around to four hours—cutting eight hours and allowing the addition of another four hours for smoke testing of new milestones.
David Beveridge Education Details
-
Whitman CollegeEnglish Literature With Theater Arts Minor -
Portland State UniversityMathematics Minor -
Portland Community CollegeComputer Science Focus
Frequently Asked Questions about David Beveridge
What company does David Beveridge work for?
David Beveridge works for Gridlight
What is David Beveridge's role at the current company?
David Beveridge's current role is Head of Core Intelligence.
What schools did David Beveridge attend?
David Beveridge attended Whitman College, Portland State University, Portland Community College.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial