Jacob Marble
joining remotely from Idaho, United States
B.A. Computer Science | minors Math, Chinese, Spanish
jacobmarble@gmail.com | github.com/jacobmarble | linkedin.com/in/jacobmarble
Skills briefly
Database software engineering, Golang, Java, C, Python, AWS, GCP, Kubernetes, Terraform, SQL, Kafka, high availability, performance optimization, cost optimization, DevOps, Iceberg, OpenTelemetry, scalable infrastructure, platform engineering, people, customers, learns quickly
Professional Experience more at linkedin.com/in/jacobmarble
Firetiger AI-supported operations management
Founding Engineer January 2025 - Present
- Implemented Iceberg table compaction, retention, and garbage collection
- Implemented FlightSQL query service (proxy to DuckDB)
- Improved Iceberg table transaction latency by 80%
- Improved Iceberg table streaming ingestion performance
- Supported customers via Zoom, Slack, in-person
CarBuff Network Automotive industry social network
DevOps Consultant November 2024 - Present
- Reduced infrastructure cost by 60% by migrating to GCP
- Reduced critical page loads, as much as 8s to 500ms
- Lead product discussions with client
InfluxData (InfluxDB) Real-time analytics, time series database management system
Software Engineering Manager October 2021 - January 2025
- Led the InfluxDB v3 engineering team (6~12 engineers) through R&D, SaaS+OSS releases, and maintenance
- Released InfluxDB v3 on time
- Promoted two engineers to Senior SWE through goal setting and mentorship
- Started a mentorship program to improve employee engagement and retention
- Maintained zero regrettable attrition
- Connected Docs and DevRel teams with subject-matter experts to address specific CX concerns
- Highlighted team and individual successes at company all-hands
Technical Lead September 2019 - September 2021
- Led InfluxDB v2 storage engine team through 100x SaaS growth period
- Drove SaaS storage engine high-availability ingestion, replication, and compaction
- Documented complex systems and processes for engineering-wide consumption
- Implemented the "storage controller," a Kubernetes operator replacing StatefulSets for InfluxDB Cloud distributed storage engine
- Modeled transparent work patterns and served as the first point of contact for interrupts
- Spoke about our work at InfluxDays conference
Senior Software Engineer March 2018 - September 2019
- Delivered many storage engine improvements to performance, correctness, and stability
- Delivered feature work and maintained legacy systems for production deployments
Kochava Mobile ads attribution and analytics
Software Engineer February 2017 - March 2018
- Built batch and streaming pipelines using Apache Beam and Redshift, handling 5 billion records per day
- Implemented streaming pipelines using Go (40,000 QPS)
- Kicked off code review and coding standards at Kochava
Software Engineer 3, Customer Acquisition Platform March 2016 - January 2017
- Implemented prospect builder for automated sales lead pipeline using F1 (like Spanner)
- Implemented third-party lead pipeline using FlumeJava (like Spark)
Software Engineer 3, Cloud Print April 2014 - February 2016
- Created Cloud Print Connector using Go and C
- Enabled printing from ChromeOS to any printer to unblocked ChromeOS device purchases
- Published Linux packages to simplify deployment
- Open source project maintainer
- Supported customers directly and through Google for Work specialists
Software Engineer 2, Knowledge Management July 2011 - March 2014
- Designed data access layer with four other engineers
- Implemented data access layer with another engineer using Stubby (like gRPC) and Megastore (BigTable)
- Smaller features and bug fixes
- Participated in on-call rotation
Utah Army National Guard
Service Member September 2004 - September 2011
- Human Intelligence Collector
- Staff Sergeant
- Deployed to Afghanistan in 2008
DJI Innovations Drone manufacturer
Marketing Representative June 2010 - July 2011
- Supported customers and prospects online and in-person
- Trained customers to use an autopilot system for radio-controlled helicopters with camera payloads
Utah State University Center for Self-Organizing and Intelligent Systems
Software Engineer January 2011 - June 2011
- Developed multi-threaded Python payload control software for UAV camera systems
- First place at the 2011 AUVSI SUAS Competition
- Test pilot for quadcopter development platform
LandEZ Land tax software
Software Engineer January 2003 - December 2010
- Developed web application software
- Managed on-site servers and software
Open Source Contributions more at github.com/jacobmarble
apache/iceberg Open table format for huge analytic datasets
Led nine-month effort to add nanosecond timestamp types to Iceberg specification and Java implementation, now used by Trino and other query engines.
parquet-go/parquet-go Pure Go implementation of Apache Parquet
Added features, fixed bugs.
influxdata/influxdb, docs-v2 Time series database
Implemented InfluxDB backup and restore. Fixed compaction and indexing bugs.
influxdata/influxdb-observability,
open-telemetry/opentelemetry-collector-contrib Observability data collection
Creator and core maintainer of the InfluxDB+OpenTelemetry integration library. Code owner for OpenTelemetry Collector Contrib InfluxDB exporter/receiver.
apache/arrow-adbc, apache/arrow Columnar in-memory data format
Implemented Go database/sql driver wrapper for Apache FlightSQL.
RoaringBitmap/roaring Efficient bitmap library
Added 64-bit Roaring Bitmap to the Go library.
apache/beam Unified batch and streaming data processing
Added S3 FileSystem support to the Java SDK.
google/cloud-print-connector Google Cloud Print service connector
Creator and core maintainer. Supported Google Cloud Print users directly.
Miscellaneous
Private Pilot FAA Certificate
Since 2021. Tailwheel and high performance endorsements.
Bonner County Zoning Commission Sandpoint, Idaho
Chairman, April 2022 to October 2025.
Church of Jesus Christ of Latter-day Saints Dominican Republic
Full-time missionary, November 2000 to November 2002.