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

I build dependable, ML-powered distributed systems end to end — and I have built the team and company around them. As sole founder of Batteries Included I ran the pre-revenue investor round successfully and shipped a self-driving cloud platform that stood up and operated the full hyperscaler stack — Kubernetes, databases, service mesh, and LLM serving — on anyone's hardware from a single button press. Before that I was the senior tech lead for Ads Foundation at Facebook, responsible for the stability, performance, and correctness of the ads infrastructure behind a business used by billions of people. And before that I was a tech lead on some of the largest OLTP key-value stores in the world. I care about correctness, latency, and AI/ML systems that hold up in production, and I am looking to lead teams tackling hard, high-impact problems with modern tooling.

Experience

Batteries Included

2021 – 2026

Founder & CEO

  • Founded Batteries Included as sole founder — incorporated the company and started the build alone, then raised a $1.2M seed from Race Capital through persistent solo VC outreach, funding a full cross-functional team.
  • Led our team in building a self-driving cloud platform that stood up and operated the full production stack from a single button press — provisioning Kubernetes on your own hardware or any cloud, then automatically integrating, configuring, tuning, upgrading, and self-healing every pluggable service with zero hand-written YAML, from databases and service mesh to LLM/ML serving.
  • Ran the company end to end beyond the code — led marketing and go-to-market, drove customer research and discovery, owned project planning and delivery across the team, and managed investor relations from seed pitch through ongoing reporting.
  • Fundraising
  • Team building
  • SaaS Marketing
  • Elixir
  • AI/ML
  • LLM Inference
  • Kubernetes
  • Serverless

Facebook

2014 – 2021

Software Engineer

  • Responsible for all of Ads infrastructure stability, performance, correctness, and disaster preparedness.
  • Coordinated incident responses and helped solve the toughest production stability events for Ads.
  • Created automatic A/B statistical testing of the most critical machine learning ads targeting and bidding systems.
  • Pioneered innovative production traffic guided fuzzing, to ensure the safety and stability of the most revenue critical code.
  • Designed and led 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
  • C++
  • Machine Learning
  • Fuzz Testing
  • HBase/Hadoop
  • Linux/Containers
  • Continuous Deployment

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 enables HBase developers to debug and tune their uses of HBase with more confidence.
  • Created a new compaction algorithm that has 10x better hardware utilization.
  • Created new UI for HBase Master and Regionserver daemons increasing adoption of HBase.
  • HBase
  • Hadoop/HDFS
  • Java
  • Distributed Tracing

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 takes into consideration data locality, request throughput, and data sizes to better utilize server resources.
  • HBase
  • Java
  • Load Balancing

ngmoco;)

2010 – 2012

Lead Engineer, Data & Analytics

  • Promoted twice into a position managing individual contributors in the Analytics group.
  • Created Scala server infrastructure, including servlet front-end and Akka back-end services. 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.
  • Scala
  • Akka
  • Hadoop
  • HBase
  • JavaScript
  • Mentoring

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
  • Web Scraping
  • Performance

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.
  • Led 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#/.NET
  • 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#/.NET
  • WPF
  • XML

Projects

heyya

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

  • Elixir
  • Phoenix
  • Testing

rs-poker

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

  • Rust
  • RL Arena
  • Poker
  • Bit Manipulation

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
  • Poker
  • Hidden Information

HBase

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

  • Java
  • Key-Value Database
  • Distributed

folly

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

  • C++
  • Concurrency
  • Correctness

Education

Georgia Institute of TechnologyBS in Computer Science