Daniel Okafor
Machine Learning Engineer
Seattle, WA | daniel.okafor@example.com | linkedin.com/in/daniel-okafor-example
Summary
Machine learning engineer with five years taking models from experiment to production in Python, PyTorch and Docker. Focused on the parts that decide whether a model survives contact with real traffic: pipelines, monitoring and deployment.
Experience
Machine Learning Engineer - Marketplace platform, Seattle2021 - Present
- Deployed a PyTorch ranking model behind a REST API serving 2,000 requests per second at a p95 latency of 45ms, lifting search click-through by 6% in a controlled rollout.
- Built the training and evaluation pipeline in Python with MLflow tracking, reducing the time from a new experiment to a production candidate from 3 weeks to 4 days.
- Added drift monitoring and automated alerting after a silent accuracy drop went unnoticed for 7 days, cutting time to detect similar issues to under 1 day.
- Containerised model serving with Docker and moved inference to a cheaper instance type after profiling, lowering monthly serving cost by roughly 35% with no accuracy loss.
Software Engineer, Data Platform - Advertising technology company, Seattle2018 - 2021
- Built feature pipelines in SQL and Python processing 200M events a day, consumed by four modelling teams.
- Wrote the offline evaluation harness used by 4 teams to compare candidate models against a fixed baseline before any online test.
- Partnered with data scientists to convert about 12 notebook prototypes into tested, versioned code.
Skills
Core: Python, PyTorch, TensorFlow, MLOps, SQL, Docker, REST APIs, Scikit-learn, Model deployment
Platform: MLflow, Kubernetes, Spark, Feature stores, ONNX
Education
B.S. Computer Engineering, State University, 2018