Zach Kozick

Zach Kozick Email and Phone Number

Director of Engineering, Data Platform @ Moda Labs
San Francisco, CA, US
Zach Kozick's Location
Boulder, Colorado, United States, United States
Zach Kozick's Contact Details

Zach Kozick personal email

n/a

Zach Kozick phone numbers

About Zach Kozick

I am a backend software engineer with 14 years of professional experience, the majority of it spent building large-scale data infrastructure for machine learning and BI/analytics applications. My technical expertise includes Java, Python, Spark, SQL, AWS, data warehousing, API design, distributed systems, and generated code systems.

Zach Kozick's Current Company Details
Moda Labs

Moda Labs

View
Director of Engineering, Data Platform
San Francisco, CA, US
Website:
modalabs.ai
Employees:
2
Zach Kozick Work Experience Details
  • Moda Labs
    Moda Labs
    San Francisco, Ca, Us
  • Zeenk
    Director Of Engineering, Data Platform
    Zeenk Jul 2021 - Apr 2023
    I was responsible for the data platform at Zeenk, an e-commerce analytics company. I was responsible for the design/architecture and oversaw implementation of all of the backend systems. At this role I spent about 60% of my time as an individual contributor, and 40% of my time doing software design, code reviews, mentoring, and performing other management roles for my team of 4-6 platform engineers.Projects:- Designed and implemented a SQL and JSON API query service which automatically constructed and cached data cubes from large dimension and fact tables in a data warehouse, leading to consistant sub-second query performance for ad-hoc analytics queries against hundreds of thousands or millions of rows. This service powered the Zeenk BI product and could execute the queries as fast as the user could click on the UI to drill in/out. (Java, MySQL, Snowflake)- Designed and implemented a framework to easily write transform jobs to process raw marketing, sales, and user event data from different channels into a data warehouse with unified schema for analytics (Java, SQL, Spark dataframes, Snowflake)- Co-designed and implemented an orchestration system to execute data transformations in parallel on fixed schedules or in response to external events such as new raw data arriving (Python, Docker, AWS CloudFormation and CDK, AWS Batch, AWS Lambda, AWS EventBridge)- Designed and implemented a service to ingest large volumes of marketing and sales data from Google, Shopify, Facebook, TikTok, Amazon, on regular schedules and write to persistent storage (Java, AirByte Open Source, Amazon S3)- Designed and implemented an internal REST API service which served metadata to the rest of the backend services (Java, MySQL, Snowflake)- Co-designed and partially implemented a user graph system to flexibly track user events over time and assign attribution at query time (Python, SQL, DBT, Snowflake)
  • Noumena
    Principal/Lead Engineer
    Noumena Jan 2018 - Jul 2021
    I designed and lead the implementation of most of the the software at Noumena. Our product was a suite machine learning tools for performing advanced causal inference, primarily for online advertising applications.Projects:- Designed and implemented the Timeline data structure for efficiently representing time series data for machine learning, writing a custom a generated code system to represent arbitrary data objects in memory as Java POJOs so they could be directly accessed using our feature engineering DSL.- Evolved Nanigans' ad-tech machine learning platform (which I wrote) into TQL (timeline query language), a general-purpose query service for extracting ML datasets from arbitrary heterogenous time series data.-Implemented Randall Lewis' causal modeling research on top of TQL, including implementation of many complex mathematical constructs in a distributed and scalable fashion. - Rewrote the Noumena Python library with an emphasis on easy understandability and usability- Made the entire Noumena product installable as a Python package (even though it uses Java under the hood). - Established architecture, coding style and documentation standards for the engineering team- Provided mentorship and a collaborative learning environment for others on the team to grow.
  • Nanigans
    Senior Software Engineer
    Nanigans Sep 2013 - Jan 2018
    Boston, Ma, Us
    Nanigans was an online advertising company. After a short stint doing general purpose data engineering, I spent the majority of my tenure there building machine learning infrastructure for an RTB advertising system (user-by-user value predictions with high QPS and tight SLAs).Projects:- Designed and implemented a machine learning ETL system using Hive + Luigi, then evolved it to use Hadoop Map/Reduce, then Spark.- Contributed to the development of a DSL for feature engineering which gave the data scientist user a flexible, python-like syntax for declaring feature transforms, but compiled to native Java bytecode. - Contributed to the development of a real-time machine learning model evaluation service to score RTB bid requests that made thousands of predictions / second with <5ms response time. - Designed and implemented a REST API server for machine learning model metadata.- Wrote a distributed backend for an in-memory pivot table engine which became the stickiest and most used part of the Nanigans product.
  • Lumatic Inc
    Co-Founder
    Lumatic Inc 2009 - Aug 2013
    Us
    I was one of two technical co-founders of Lumatic, which was started out of college with two friends. Initially worked on productizing computer-vision based geolocation, we went through the Techstars Boulder startup program in 2011, pivoted to building a turn-by-turn navigation smartphone app for walking and public transit directions, enhanced by annotated images of streets and landmarks. Lumatic was eventually acqu-hired by Nanigans in 2013.Notable projects I lead or contributed heavily to:- Backend API server development in Python/Django- Building and deploying a multi-modal routing engine including walking and public transit directions- Ingesting OpenStreetMap street data for use with our routing engine- Designing and implementing a spatially-sharded cloud computing architecture to serve navigation and POI requests.- Downloading, indexing, and storing 10M Streetview-like images - Downloading, cleaning, and storage of GTFS Schedules- De-duping, cleaning, and storing 15M entries of point-of-interest data (Yelp, 4Square, Facebook Places, etc)- Android app development
  • Technical University Kaiserslautern
    Researcher
    Technical University Kaiserslautern 2008 - 2008
    Kaiserslautern, Rheinland-Pfalz, De
    Worked as a lab research associate building laser spectrometers for applications in materials research
  • University Of Colorado Boulder
    Researcher
    University Of Colorado Boulder 2007 - 2007
    Boulder, Colorado, Us
    Worked as a lab associate building simulations of mitosis in human cells using C++.

Zach Kozick Skills

Python Android Development Distributed Systems Java Web Framework Django Api Development Gis Application Entrepreneurship Oop System Architecture Product Management Start Ups User Experience Agile Methodologies Mysql Javascript Jquery Cloud Computing

Zach Kozick Education Details

  • University Of Rochester
    University Of Rochester
    Mathematics

Frequently Asked Questions about Zach Kozick

What company does Zach Kozick work for?

Zach Kozick works for Moda Labs

What is Zach Kozick's role at the current company?

Zach Kozick's current role is Director of Engineering, Data Platform.

What is Zach Kozick's email address?

Zach Kozick's email address is z.****@****iar.com

What is Zach Kozick's direct phone number?

Zach Kozick's direct phone number is (303) 893*****

What schools did Zach Kozick attend?

Zach Kozick attended University Of Rochester.

What are some of Zach Kozick's interests?

Zach Kozick has interest in Rock Climbing, Guitar, Ultimate Frisbee.

What skills is Zach Kozick known for?

Zach Kozick has skills like Python, Android Development, Distributed Systems, Java, Web Framework, Django, Api Development, Gis Application, Entrepreneurship, Oop, System Architecture, Product Management.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.