sam schick

Staff Software Engineer
pronouns
they/them
email
resume@schicksw.mozmail.com
phone
518-729-0655
website
Personal Blog
education
B.S. in Mathematics, 
University of Rochester

Experience

Cityblock Health

Staff Software Engineer

  • Working on the care delivery platform to give market operations the tools they need to iterate on the care model.
  • Working with cityblock engineers to create a codebase that is easier to understand and improve.

Pluralsight

Machine Learning Engineer

  • Built an automated pipeline for query optimization which allowed relevance experiments to be described as code and deployed in half the time as the previous manual process.
  • Facilitated simple, declarative state transfer between airflow tasks by creating a python package for persistent dataclasses backed by S3.
  • Created new granular search API using a vector search model for semantic similarity.
  • Improved observability of running models and scheduled tasks by unifying monitoring of all deployed code within the search context into Grafana.

Senior Software Engineer, Technical Lead

  • Rewrote the shared navigation for all Pluralsight pages in Svelte, reducing the deployed size by a factor of three and the dependency surface by 50%, making the code easier to maintain going forward.
  • Rewrote infrastucture in AWS CDK, giving the full stack engineers on the team direct control over their infrastructure.

Indigo Agriculture

Senior Software Engineer, Technical Lead

  • Helped design and create the Source grower communication site.
  • Proposed an architecture for displaying to growers whether they were on track to hit the contracted sustainability goals.

Pluralsight

Software Engineer, Technical Lead

  • Built the new search experience and relevance engine for the learner experience site.
  • Created an experiment platform to iteratively improve search result quality using live feedback on query performance. Over it's lifetime this platform has doubled the search clickthrough rate.
  • Translated between the the needs of search as a product and the highly technical search domain.

MIT Lincoln Laboratory

Software Engineer

  • Implemented a search engine based around inexact graph matching for data fusion across multiple sources.
  • Redesigned core analytical code for larger scale by moving from python scripts to PySpark.
  • Developed a UI in React that allowed intuitive visual construction of complex graph queries and high level examination of the results.

Prognos (now antuit.ai)

Developer

  • Developed a visual analytic dashboard for timeseries analysis in demand planning and optimization.
  • Developed an interface for live A/B testing projects, built both for the design of potential new promotions and exploration of past ones.

Technical Strengths

Computer Languages
Typescript, Python
Databases
Postgres, Elasticsearch, Redis, Kafka
Frameworks
AWS CDK, Airflow, Spark, FastAPI, React, Svelte
Software Development Models
Agile, Extreme Programming, Domain Driven Design