Akshay Agrawal

Founder

San Francisco, California, United States14 yrs experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Founder of innovative programming environment startup.
  • Published influential research on vector embedding.
  • Contributed to major open source projects in optimization.
Stackforce AI infers this person is a SaaS and AI/ML expert with strong capabilities in optimization and software development.

Contact

Skills

Core Skills

Web DevelopmentData EngineeringMachine LearningOptimizationOpen Source DevelopmentData ScienceDeep LearningSoftware DevelopmentContent Creation

Other Skills

Artificial IntelligenceCC++CSSCommunication SkillsConvex OptimizationCopy EditingEmotional IntelligenceInformation RetrievalJournalismLinuxMultimediaOpenCVPublic SpeakingPython

About

Systems engineer, AI researcher, and interaction designer dedicated to making computational data work actionable and accessible. Building https://marimo.io.

Experience

Marimo

Founder & CEO

Mar 2022Present · 4 yrs

  • Building the world's best programming environment for working with data: https://github.com/marimo-team/marimo.
C++PythonWeb DevelopmentData Engineering

Netflix

Research Intern

Jun 2020Sep 2020 · 3 mos

  • Optimal container packing on shared datacenters
Machine LearningOptimization

Aurora

Software Engineering Intern

Jun 2019Sep 2019 · 3 mos

  • Optimization and machine learning for motion planning and control of autonomous vehicles.
Machine LearningOptimization

Stanford university

PhD Candidate in Machine Learning & Optimization

Sep 2018Dec 2021 · 3 yrs 3 mos

  • Advised by Stephen Boyd. I published a book that introduces a framework for vector embedding, generalizing 100 years of methods. I also helped develop two major open source projects for convex optimization and data science, CVXPY and PyMDE, with over half a million monthly downloads.
Machine LearningConvex OptimizationArtificial IntelligenceOptimization

Google

Software Engineer

Sep 2017Oct 2018 · 1 yr 1 mo · San Francisco Bay Area

  • As a team member of Google Brain, I worked on TensorFlow, an open-source library for machine learning. Specifically, I worked on the core graph runtime, eager execution, and model inference on TPUs.
TensorFlowMachine LearningDeep Learning

Stanford university, infolab

7 roles

Teaching Assistant: Convex Optimization (EE364a)

Apr 2017Jun 2017 · 2 mos

  • Held a weekly tutorial section and helped draft the final exam for this graduate course in convex optimization, taught by Professor Stephen Boyd.
Convex OptimizationPythonOptimizationSoftware Development

Research Assistant: Convex Optimization

Sep 2016Sep 2017 · 1 yr

  • Under the supervision of Professor Stephen Boyd, I helped design and implement version 1.0 of CVXPY, a Python-embedded DSL for convex optimization, and accelerated the classical von Neumman alternating projections algorithm for finding a point in the intersection of convex sets, a subroutine with which cone problems can be readily solved. Applications include machine learning, radiation treatment planning, finance, control, and more.
PythonData ScienceMachine Learning

Teaching Assistant: Artificial Intelligence (CS221)

Sep 2016Dec 2016 · 3 mos

  • Mentored a dozen groups in creating applied AI and machine learning projects, edited Professor Percy Liang’s lecture notes, held office hours, and graded assignments and final papers.

Teaching Assistant: Probability for Computer Scientists (CS109)

Jan 2016Jun 2016 · 5 mos

  • Held office hours and graded for CS109, Probability for Computer Scientists, a required class in probability taught by professor Mehran Sahami and Chris Piech.

Research Assistant: Applied Machine Learning

Feb 2014Jul 2015 · 1 yr 5 mos

  • As an undergraduate researcher in the Stanford InfoLab, I discovered insights about and learned from large datasets. I helped compile the first large-scale, human-tagged open dataset describing affect in discussion forums in Massive Open Online Courses, and used machine learning and information retrieval techniques to prototype an intelligent intervention system that automatically detects and mitigates confusion in said forums. The work was published in the 8th International Conference on Educational Data Mining.
C++PythonSoftware Development

CS106 Section Leader

Jan 2014Mar 2014 · 2 mos

  • As part of Stanford's CS198 program, I lead and teach a weekly discussion session to a group of 8 to 12 students enrolled in Stanford's introductory computer science class. I coach these students throughout the quarter, grading their assignments and providing feedback in 1:1 sessions. Additionally, I hold office hours in which I help students debug their programs.
Machine LearningInformation Retrieval

Teaching Assistant: Computer Networking

Jan 2014Mar 2014 · 2 mos

  • As a teaching assistant for an online version of Stanford's "CS144: An Introduction to Computer Networking", offered through the university's online class portal class.stanford.edu, I fielded questions from students and helped ensure that the course functioned smoothly.

Google

Software Engineering Intern

Jun 2016Sep 2016 · 3 mos · Mountain View

  • Applied techniques from data science, machine learning, and mathematical optimization to better understand Google workloads and provided actionable recommendations on how to better provision hardware for Google data centers. Pipeline deployed in production. (Python)

Google

2 roles

Software Engineering Intern

Jun 2015Sep 2015 · 3 mos · New York City Metropolitan Area

  • Devised a methodology to conduct fleet-wide analyses of distributed operations passing through the storage stack, and applied it to optimize Colossus, Google File System’s successor, and chunkservers. Developed reporting and analytics tools for investigations into tail latencies. Findings led to an estimated 6 percent reduction in disk read system calls across the fleet. All coding done in C++ and Python.

Software Engineering Intern

Jun 2014Sep 2014 · 3 mos

  • Researched and implemented policies to reduce garbage collection on flash devices. Simulations on production workloads consistently reduced overhead by 50 percent, and findings resulted in changes to the production codebase. All coding done in C++.

Google

Software Development Intern

Jun 2013Sep 2013 · 3 mos · Mountain View

  • As an intern on the production kernel team, I designed and developed each of the following:
  • • Memory allocator that raises alerts when memory is misused. It recognizes and provides safeguards against buffer overflows, forbidden memory access, and improper treatment of address alignment.
  • • Memory validation tool retrieves information about a memory mapping containing a specific address for a specific process.
  • • Routine that ingests sequential files while guaranteeing that parsing will occur as atomically as supported by the sequential file interface.
  • • Routine that makes weighted choices based upon a probability distribution.
  • I also developed an automated test suite that exercises the kernel's cryptographic key retention service, reproducing, patching, and documenting kernel vulnerabilities along the way.
  • All coding was done in C.
C++Software Development

El estoque, student news publication

Staff Writer, News Editor, and Webmaster

Aug 2010Jun 2012 · 1 yr 10 mos · Cupertino, CA

  • As staff writer (2010 – 2012), produced print and online content, including articles, pages, and multimedia. Named "Outstanding All-Around Staff Writer," and author of news article nominated for the NSPA Story of the Year. A selection of published works can be viewed here: http://www.debugmind.com/my-portfolio/journalism/
  • As news editor (2011 – 2012), led production of both print and online news content. Assigned stories and deadlines, edited content, and managed news staffers.
  • As webmaster (2011 – 2012), facilitated Joomla-to-Wordpress migration, redesigned and launched site, and monitored availability throughout 2011 – 2012. Site named “Best of the West” student news online publication by JEANC, Oct. 15, 2011.
CSoftware Development

Topduct: a junior achievement company

Chief Financial Officer

Oct 2009May 2010 · 7 mos · San Jose, CA

  • As CFO of an eBay-sponsored student-run company that manufactured, marketed, and sold duct-tape wallets, responsible for proposing business models, selling stock, allocating, approving, and tracking funds, and liquidating assets.
JournalismMultimediaContent Creation

Education

Stanford University

Doctor of Philosophy - PhD — Electrical Engineering

Jan 2018Jan 2021

Stanford University

Master's degree — Computer Science

Jan 2015Jan 2017

Stanford University

Bachelor of Science (BS) — Computer Science (Mathematics Minor)

Jan 2012Jan 2016

Monta Vista High School

High School Diploma

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Web Development & Data Engineering

Explore similar profiles based on matching skills and experience