Kenneth Koski

Senior AI Engineer · Production LLMs & ML Systems

Freiburg, Germany ken@ksk.io +49 151 40749402 knkski GitLab Download PDF resume.ksk.io

Profile

AI/ML engineer with 15+ years in software development, including 7+ in ML engineering. Now builds production LLM/RAG applications, evaluates and fine-tunes open models, and owns the infrastructure that runs them. Aligns engineering and data science around model quality, reliability, and cost.

Technical Skills

Python & APIs
Python, FastAPI, Pydantic, asyncio, threading, multiprocessing
AI & ML tooling
PyTorch, Hugging Face, LangChain, LangSmith, MCP, vLLM, MLflow, W&B
Data
SQL, PostgreSQL, Weaviate, Snowflake, DuckDB, Parquet, NumPy, pandas, Polars, Kafka
Cloud & workflows
AWS/EKS, Kubernetes, Docker, Pulumi, Terraform, Argo Workflows, Airflow
Quality & operations
pytest, GitHub Actions, Datadog, Prometheus, Grafana, OAuth/OIDC

Professional Experience

Senior Machine Learning Engineer | Tickr AI

Mar 2022 - Present
  • Built ChatCPG, a customer-facing enterprise-data assistant combining structured PostgreSQL data with Weaviate vector search and retrieval-augmented generation (RAG) over uploaded documents. Implemented chunking, reranking, retrieval evaluation, and document-access controls; integrated LangChain and MCP tool use.
  • Architected data and ML pipelines for RiskWise, a hosted emerging-risk analytics product; fine-tuned open models to reduce inference costs and selected Qwen 3.5 9B after comparisons with larger models showed sufficient task quality.
  • Built and own an NLU system replacing manual vendor-data classification for a multibillion-dollar fintech company. Built agentic LLM evaluation pipelines for RiskWise and NLU with F1 acceptance checks (0.95 threshold; >0.99 test result) and human approval for deployment.
  • Sole developer and operator of ix, an internal GPU fine-tuning and inference platform handling tens of thousands of multistage prediction runs, each starting with millions of input rows; integrated vLLM and versioned FastAPI endpoints, provider-failure recovery with idempotent completion checks, and granular cost tracking.
  • Deployed and maintained Kubernetes and Argo Workflows; adapted Airflow workflows and automated deployments with Pulumi. Built incremental Snowflake-to-PostgreSQL sync that ran 10× faster through S3 exports and PostgreSQL bulk loading. Implemented tool permissions based on Auth0 groups and customer-data isolation.
  • Align a four-person engineering team and five-person data science team around production model work; mentor where the disciplines meet and work with product stakeholders to translate requirements into platform decisions.
KENNETH KOSKI 1 / 2
Kenneth Koski Production AI & ML Systems · Experience continued

Professional Experience

Machine Learning Engineer | Canonical USA, Inc

Jan 2019 - Mar 2022
  • Led Python integration architecture for Charmed Kubeflow, an open-source Kubernetes ML platform; built and maintained operators connecting upstream ML services with reproducible deployment and shared authentication.
  • Developed a Juju charm for MLflow, packaging it for Kubernetes deployment.
  • Built TensorFlow Serving deployment automation and a separate end-to-end pipeline covering model training, serialization, service readiness, inference, and prediction-accuracy checks.
  • Automated Python/pytest and GitHub Actions validation in disposable AWS/MicroK8s environments; tested pipeline execution and model tuning and adapted integrations to upstream API changes.
  • Maintained public integrations as a code owner, reviewing contributions and coordinating changes with users and upstream developers; built a Python deployment CLI with readiness checks and actionable errors.

Software Developer | Ad Hoc, LLC

May 2016 - Jun 2018
  • Redesigned the CMS Quality Payment Program's overnormalized PostgreSQL schema around actual access patterns, removing unnecessary joins; combined with parallel ETL processing, improved throughput 10×.
  • Led two infrastructure engineers and built reproducible AWS GovCloud environments with Terraform, Ansible, and Jenkins; operated production services with health checks, centralized logs, alarms, and PagerDuty on-call.

Software Developer | Cray, Inc

Jan 2015 - May 2016
  • Designed a Python/OpenStack service for provisioning Lustre and extensible distributed storage on bare-metal HPC systems in an internal development project; provided architecture guidance, reviews, and mentoring.

Software Developer | Songwhale, LLC

Jun 2010 - Jan 2015
  • Owned application code, APIs, data, and production operations for a high-volume messaging product; improved PostgreSQL concurrency and asynchronous Celery/Redis processing as traffic grew.

Selected Model Evaluation Projects

  • Built a reproducible Python forecasting benchmark across 24 datasets and 9,216 forecasts, with separate calibration/evaluation windows and documented methodological limitations.
  • Implementing TabPFN classifier inference in Rust/Candle; validating numerical outputs against upstream Python and comparing CPU/CUDA execution.

Education

M.S., Computer Science | University of Minnesota

2014

B.S., Computer Science | Metropolitan State University

2012