David Loker

CEO

San Francisco, California, United States21 yrs 7 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in AI-driven code review solutions.
  • Proven track record in team leadership and management.
  • Innovative approach to generative AI and machine learning.
Stackforce AI infers this person is a SaaS expert specializing in AI and machine learning solutions.

Contact

Skills

Core Skills

Artificial Intelligence (ai)Team LeadershipApplied Machine LearningData ScienceGenerative AiNatural Language ProcessingRecommender SystemsSoftware DevelopmentProgramming

Other Skills

AITeam ManagementEngineering ManagementMLOpsData-driven feedbackStatistical ModelingMachine LearningPredictive ModelingAI TechniquesEntity LinkingA/B TestingJavaJavaScriptTailwind CSSNext.js

About

I lead high-performance teams in harnessing advanced AI to solve real-world, large-scale, high-impact challenges. As Director of AI at CodeRabbit, I drive innovative solutions that empower developers to write better code faster. Using AI agents, I help build best-in-class tools that streamline code reviews and boost efficiency for engineering teams. I have deep, hands-on expertise in statistical modeling and machine learning. My work focuses on advanced generative AI, recommendation systems, and predictive modeling. I've applied AI to transform text, drive creativity, and even innovate in music. I design robust, scalable systems that harness emerging technologies to meet the challenges of today.

Experience

21 yrs 7 mos
Total Experience
3 yrs 3 mos
Average Tenure
13 yrs 4 mos
Current Experience

Coderabbit

2 roles

VP of AI

Promoted

Jan 2026Present · 4 mos · San Francisco Bay Area · Hybrid

  • Building the bouncer between bad code and production.
  • I'll say it again: context is everything. And CodeRabbit does it better than anyone else.
  • I'm building a team of super talented, passionate engineers, data scientists, and applied AI experts who eagerly show up each and every day to build the best AI code review product on the planet.
AITeam ManagementEngineering ManagementArtificial Intelligence (AI)Team Leadership

Director of Artificial Intelligence

Apr 2025Jan 2026 · 9 mos · San Francisco Bay Area · Hybrid

  • At CodeRabbit, we're improving developer productivity with AI code reviews!
  • Effortless AI Code Reviews: Thorough line-by-line improvement in code quality and security
  • Transforming code reviews by harnessing agentic AI to provide context-aware, expert-like feedback
  • Actionable insights and 1‑click fixes that speed up the review process significantly
  • Integrates seamlessly with GitHub, GitLab, and Azure DevOps
  • Data-driven feedback and a streamlined review workflow that minimizes delays and manual overhead
  • Zero compromises on security and privacy
AIMLOpsData-driven feedbackArtificial Intelligence (AI)Applied Machine Learning

Waveai

COO/CTO - Co-Founder

Mar 2018Apr 2025 · 7 yrs 1 mo · Sunnyvale, California

  • WaveAI is at the forefront of generative AI. We are changing how humanity creates and elevating human creativity to previously unimaginable heights. https://www.wave-ai.net/
  • I manage developers and researchers both locally and remotely to help empower millions of people to express themselves creatively in ways previously thought to be reserved for only a special, talented few. We're using cutting edge technology to bring advanced AI and machine learning techniques to products anyone can use. The future of creativity is collaboration with AI.
Generative AITeam ManagementAI TechniquesTeam Leadership

Ayzenberg

Lead Data Scientist and Machine Learning Engineer

Jun 2016Mar 2018 · 1 yr 9 mos · Pasadena, CA

  • Working heavily in the space of natural language processing with an emphasis on understanding meaning behind social text. Entity linking, word sense disambiguation, topic modeling, and building word and paragraph/post models.
Natural Language ProcessingMachine LearningEntity LinkingApplied Machine Learning

Self-employed

Machine Learning Specialist

Sep 2014May 2016 · 1 yr 8 mos · Tallahassee, Florida Area

  • This work involves tackling problems that require an in-depth understanding of statistical modelling and machine learning techniques, with a particular emphasis on personalization/recommendation systems and predictive modelling. In particular, in-depth knowledge of both supervised and unsupervised learning techniques, including, but not limited to, clustering, linear regression, SVM, decision trees, random forests, boosting, hierarchical dirichlet processes, neural networks, LDA, and deep learning. Experienced in model building and tuning, R, python, data pre-processing techniques.
Statistical ModelingMachine LearningPredictive ModelingApplied Machine LearningData Science

Netflix

Senior Software Engineer and Machine Learning Specialist

Sep 2013Aug 2014 · 11 mos · Los Gatos, CA

  • Work on personalization systems and services to drive continued innovation and global growth
  • Design, implement and iterate on machine learning algorithms and A/B tests
  • Optimize and enhance production systems
  • Work collaboratively to drive projects from the idea stage through to running code
Recommender SystemsMachine LearningA/B TestingApplied Machine Learning

Orbitwerks

Data Scientist and Machine Learning Engineer/Consultant

Jan 2013Present · 13 yrs 4 mos · Pasadena, California

  • This work involves tackling problems that require an in-depth understanding of statistical modelling and machine learning techniques, with a particular emphasis on personalization/recommendation systems and predictive modelling. In particular, in-depth knowledge of both supervised and unsupervised learning techniques, including, but not limited to, clustering, linear regression, SVM, decision trees, random forests, boosting, hierarchical dirichlet processes, neural networks, LDA, and deep learning. Experienced in model building and tuning, R, python, data pre-processing techniques.
Statistical ModelingMachine LearningPredictive ModelingApplied Machine LearningData Science

Ptc integrity

Software Developer

Feb 2008Oct 2009 · 1 yr 8 mos

  • Developed creative solutions to complex problems using advanced software development practices
  • Worked extensively in Java and Javascript
Software DevelopmentJavaJavaScriptProgramming

Research in motion (rim)

Software Developer

Sep 2007Feb 2008 · 5 mos

  • Automated GUI functional tests by using an automated testing framework
  • Development of a device application in Java

Amazon.com

3 roles

Software Development Engineer

May 2005Aug 2005 · 3 mos

  • Redesigned a knowledge network for maintaining training, courses, and instructor data within warehouses (C/C++, Java, Javascript, Perl, HTML, Mason)
  • Integrated the redesigned knowledge network into the existing framework
  • Implemented an import tool to migrate old data into the new system (C/C++, ODBC, Perl, SQL)
  • Coordinated information between Labour Management and Knowledge Network teams

Software Development Engineer

May 2004Aug 2004 · 3 mos

  • Designed a labour management system for employees within warehouses, including the design and creation of a data model to store required information (C/C++, HTML, Mason, Perl, SQL)
  • Explored the theory behind learning curves and how they can be generated in an automated system
  • Worked well within the labour management team, using its members as a resource in order to design and implement the system better and faster
  • Implemented the automatic generation of learning curves through data mining, mathematics, and with the use of pub/sub technology (C/C++, ODBC, Perl, Pub/Sub, SQL)
  • Designed and implemented a web-based user interface (UI) for displaying learning curve data on demand (HTML, Javascript, Mason, Perl)

Software Development Engineer

Sep 2003Dec 2003 · 3 mos

  • Worked on linear optimization problems in order to improve efficiency in product placement and thus save money
  • Ported a large Perl based system into Java to increase ease of maintenance and to take advantage of other existing Java components (Java, Perl)
  • Improved data accuracy, which improved efficiency of product placement (Java, JDBC, Perl, SQL)
  • Performed research and experimentation in order to determine where improvements could be made

Sybase

Software Development Engineer

Jan 2001Apr 2003 · 2 yrs 3 mos

  • Four internships from Jan 2001 - Apr 2003 with Sybase
  • Debugged and added features to a database indexing tool (C/C++, DBISQL, Java, Java, JDBC, ODBC, SQL)
  • Designed, implemented and modified the user interface (UI) for a database indexing tool (Java, Swing)
  • Designed and implemented a communications protocol over wireless networks (C/C++, ODBC, SMS, SQL)
  • Developed enterprise Java beans for Java 2 Enterprise Edition application servers (Java, J2EE, JavaBeans, JDBC, JNI, EAServer, Tomcat, Weblogic)
  • In-depth server-side programming for iAnywhere Wireless application server (Java, J2EE, JavaBeans, JDBC, JNI, EAServer)
  • Designed and implemented transcoding software, which converted HTML into content for handheld devices in real-time (Java, HTML, WML, XHTML Basic, XML)

Self-employed

Web Designer and Developer

Mar 1997Aug 2000 · 3 yrs 5 mos

  • Created and maintained web pages - both seasonally and for special occasions (CGI, HTML, Javascript, Microsoft Frontpage)
  • Designed and implemented Java applet games (Java)
  • Adopted new technologies quickly and efficiently to meet deadlines

Education

University of Waterloo

Master of Mathematics — Computer Science

Jan 2005Jan 2007

University of Waterloo

Bachelor of Mathematics — Computer Science with Combinatorics and Optimization Minor

Jan 2000Jan 2005

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Team Leadership

Explore similar profiles based on matching skills and experience