Elliott Clark

Elliott Clark

Software engineer & founder - dependable, ML-powered distributed systems.

Franklin, TN

  • Email: elliott.neil.clark@gmail.com
  • Phone: (415) 562-5275
  • Web: elliottclark.info
  • GitHub: github.com/elliottneilclark
  • LinkedIn: linkedin.com/in/elliottnclark
Portrait of Elliott Clark

About

Senior Engineering Leader specializing in distributed systems & ML infrastructure. Founder & CEO of Batteries Included (raised $1.2M, built a self-driving cloud platform). Former Senior Tech Lead at Facebook Ads, scaling ML-driven ad services for billions. I care about correctness, latency, and scalability in production, and I'm looking to lead teams tackling hard, high-impact problems.

  • Customer Outreach
  • Tech Lead
  • Mentoring
  • Data Science
  • Full-stack
  • Fundraising
  • Team building
  • SaaS Marketing
  • Sprint Planning

Skills

  • HBase
  • ML
  • C++
  • Hadoop
  • Java
  • Elixir
  • AWS
  • Python
  • C#
  • WPF
  • Rust
  • LLM Inference
  • Kubernetes
  • Grafana
  • VictoriaMetrics
  • Docker
  • Linux
  • Containers
  • CI/CD
  • Scala
  • JavaScript
  • Rails
  • Ruby
  • Phoenix
  • Linear Algebra
  • Quantization
  • PyTorch
  • Transformers
  • Key-Value Database

Experience

Batteries Included

2021 - 2026

Founder & CEO

  • Founded Batteries Included, incorporated the company, and raised a $1.2M seed from Race Capital to fund a cross-functional team.
  • Built the team from 1 to 7, recruiting, onboarding, and sprint planning, into a group who shipped 75 releases of beautiful, easy-to-use, open-source software.
  • Led the creation of a self-driving cloud platform that launches Kubernetes, vector databases, serverless web, and LLM inference with a single button press.
  • Ran the company beyond the code: marketing, go-to-market, customer discovery, project delivery, and stakeholder management from seed pitch through investor reporting.
  • Fundraising
  • Team building
  • SaaS Marketing
  • Sprint Planning
  • Customer Outreach
  • Elixir
  • ML
  • LLM Inference
  • Kubernetes
  • Grafana
  • VictoriaMetrics
  • AWS
  • Docker

Facebook

2014 - 2021

Software Engineer

  • Owned stability, performance, correctness, scalability, and disaster readiness for all of Ads infrastructure.
  • Directed incident response for critical Ads outages, achieving root-cause resolution within SLA and post incident team mentorship
  • Created automatic A/B statistical testing and automated CI/CD of the most critical machine learning ads targeting and bidding systems.
  • Introduced a novel automated traffic-guided fuzzing test for revenue-critical microservices, reducing runtime crashes by up to 90% and increasing revenue, ML/AI capacity, and reliability.
  • Designed and drove the implementation and production deployment of a unique datastore, with Linux kernel network block device and Open Compute storage hardware, powering Facebook's Dynamic Audience API.
  • Migrated all of Messenger to use open source HBase, improving performance and security while giving back to the world.
  • Tech Lead
  • Mentoring
  • Data Science
  • C++
  • ML
  • HBase
  • Hadoop
  • Linux
  • Containers
  • CI/CD

Cloudera

2012 - 2014

HBase Engineer

  • Developed, built, debugged, and deployed open source Hadoop based solutions to customers' on premises and in cloud clusters.
  • Instrumented HBase and HDFS to enable RPC tracing using HTrace and Zipkin; the Dapper like system for RPC tracing in open source.
  • Created a new compaction algorithm that has 10x better hardware utilization.
  • Created new UI for HBase Master and Regionserver daemons increasing adoption of HBase.
  • Customer Outreach
  • HBase
  • Hadoop
  • Java

StumbleUpon

2012 - 2012

HBase Engineer

  • Became an Apache HBase committer.
  • Deployed new versions of HBase to production clusters with no downtime, fixing issues and improving data store performance.
  • Created new Stochastic Load Balancer that optimizes data locality, request throughput, and data sizes to better utilize server resources.
  • HBase
  • Java

ngmoco;)

2010 - 2012

Lead Engineer, Data & Analytics

  • Promoted twice into a position managing individual contributors in the Analytics group.
  • Created Scala ingestion server infrastructure; the new design improved performance, up to 15k messages per second per server, and allowed for new features.
  • Architected Hadoop jobs using Hadoop, Avro, and HBase that allow executives, designers, and engineers to track revenue and user behavior from more than a billion messages a day.
  • Built software to start, stop, and add to Hadoop/HBase/Zookeeper clusters on Amazon's EC2 allowing the group to rapidly adopt Hadoop and HBase.
  • Designed and implemented JavaScript UI to display tens of thousands of data points per day per game in a discoverable HTML interface.
  • Mentoring
  • Tech Lead
  • Data Science
  • Full-stack
  • AWS
  • Scala
  • Hadoop
  • HBase
  • JavaScript
  • Python

316 Ventures

2009 - 2010

Software Development Engineer

  • Built and designed thrillcall.com including frontend, backend, and analytics with one other startup engineer.
  • Implemented real-time and background content scraping systems to process and display pricing data from external web sources.
  • Halved page load time by optimizing database access, creating automatic asset minification scripts, configuring caching, and other web development best practices.
  • Full-stack
  • Rails
  • Ruby

Microsoft

2008 - 2009

Software Development Engineer

  • Resolved more than 80 bugs in multiple areas of Windows Presentation Foundation to reach zero bug bar on schedule.
  • Corrected blocking bugs in WPF to enable Blend and Visual Studio to adopt Windows Presentation Framework.
  • Received a level promotion in the first year.
  • Created a hot-fix for a high priority bug in libraries of .NET, enabling Windows customers to type diacritics.
  • Spearheaded the effort to create a .NET WPF implementation of Microsoft Ribbon; implemented the custom window code to allow integration into the title bar.
  • Drove customer adoption of WPF solutions by answering questions on MSDN Forums and Codeplex.com.
  • C#
  • C++
  • WPF

Microsoft

2007 - 2007

Software Development Intern

  • Prototyped a new control for use with WPF News Reader.
  • Collaborated with multiple teams to implement new streams of revenue.
  • Developed XML tools to deliver MSDN Magazine online using the WPF News Reader SDK.
  • C#
  • WPF

Projects

heyya

A snapshot-testing library for Phoenix and LiveView components - catches rendered-markup regressions before they ship.

  • Elixir
  • Phoenix

rs-poker

A Rust library for poker: fast hand evaluation, range parsing, and Texas Hold'em game logic.

  • Rust

little-sorry

A Rust library for counterfactual regret minimization - CFR+, DCFR, and predictive variants with zero-allocation solves.

  • Rust
  • Linear Algebra
  • Quantization

range-reader

A GPT-style model that uses masked game sequence patterns to predict an opponent's hidden hole cards, using factored embeddings and suit-permutation symmetry.

  • PyTorch
  • Transformers
  • ML
  • Python

HBase

BigTable inspired key value store focusing on consistency and correctness, while delivering world class key value storage speed.

  • Java
  • Key-Value Database

folly

Facebook's base C++ library providing threading, locking, collections, metrics and other base components of observable performant C++ code.

  • C++

Education

Georgia Institute of TechnologyBS in Computer Science