Summary
John Urbanik is a Staff Machine Learning Engineer with 11 years of experience building end-to-end, ethically minded ML and data systems that prioritize explainability, reliable pipelines, and stakeholder engagement. He blends research intuition with applied engineering — moving fluidly between causal time-series models, large-scale data warehousing, and production ML at companies like Recursion and Predata. As a founder and CTO he shipped DSP and ML-based hearing solutions, and earlier roles included real-time Bayesian topic modeling and optimization-driven, user-facing products at Palantir. He’s skilled at cutting computational cost and iteration time through pragmatic rearchitecture and reproducible experiment pipelines, and has led teams from individual contributor to manager. Based in Los Angeles, he brings a mission-driven focus on equity and transparency to technical strategy and system design.
11 years of coding experience
9 years of employment as a software developer
BSE, Electrical Engineering, BSE, Electrical Engineering at Princeton University