- Company Name
- Capital Fund Management (CFM)
- Job Title
- ML platform Engineer
- Job Description
-
Job title
ML Platform Engineer
Role Summary
Build, maintain and improve a Python‑centric ML platform that enables researchers to train, evaluate, and deploy models at large scale. Act as the primary interface between functional teams and the core platform group, focusing on productivity, reproducibility, and production readiness across the ML lifecycle.
Expectations
* Deliver seamless end‑to‑end ML workflows for high‑frequency data environments.
* Increase adoption of platform tools and reduce recurring failures.
* Balance immediate user needs with sustainable technical solutions.
Key Responsibilities
* Enable and accelerate functional teams on full‑scale market data projects.
* Drive adoption of ML platform services through integration support, examples, and guidance.
* Evolve tooling based on user feedback—identify friction, propose improvements, validate, and ship.
* Define and promote standards for reproducibility, quality, auditability, and maintainability (testing, versioning, documentation).
* Build self‑service libraries, templates, and automation to reduce platform dependency.
* Enhance production readiness: CI/CD pipelines, environment consistency, monitoring, alerting, incident response, and safe rollouts.
* Mentor junior members through documentation, examples, office hours, and paired debugging.
* Advocate industry best practices in ML software engineering across the company.
Required Skills
* Strong Python engineering: maintainable code, testing, packaging, typing, profiling/performance awareness.
* Experience building/operating production software: reproducibility, CI/CD, lifecycle management, monitoring, incident/debug workflows.
* Containers & Linux/UNIX fluency: build/debug container images, troubleshoot runtime/environment issues.
* AWS experience deploying and operating workloads and supporting services.
* Working knowledge of C++: read/debug/patch components as needed and collaborate with C++ owners.
* Exposure to large‑scale time series, evaluation pitfalls, and deployment considerations.
* Comfortable with iterative delivery and pragmatic Agile practices.
* Excellent communication: simplify technical concepts for researchers, engineers, and leadership.
* Product/platform mindset: user‑focused, avoid short‑term fixes that create platform debt.
* Influence without authority: inspire adoption of best practices through enablement and good defaults.
Required Education & Certifications
Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or related field. No specific certifications required.