Sr Software Developer
Core
Lead Software Engineering role in the Machine Learning Research group building, deploying, and maintaining bespoke ML solutions and infrastructure for clients and internal teams.
Role type
Senior IC Machine Learning DevOps/MLOps Engineer (VP level)
Builds
Production ML models, client systems, and internal ML tooling/platforms
Domain
Financial Services / Machine Learning / Infrastructure
Deliverable
production ML models
Required skills
Python, Java/C/C++, Linux system administration, Container technologies (Docker, Kubernetes), Cloud enablement (AWS, Azure, Terraform), ETL pipeline design, Performance engineering, Debugging and profiling
Preferred skills
Distributed compute (Dask, Ray, Spark), Deep learning deployment (JAX, OpenXLA), Model monitoring (MLflow, TensorBoard), CUDA/ROCm, Financial sector knowledge, OSS development
Technologies
Python, Java, C, C++, Docker, Podman, Buildah, Kubernetes, AWS, Azure, Terraform, JAX, OpenXLA, MLflow, TensorBoard, CUDA, ROCm, Dask, Ray, Spark
Responsibilities
Develop, productionize, and deploy ML-based projects for clients; Retrofit client systems with team creations; Maintain and support production systems; Onboard and develop systems for ML model reuse and ML Ops; Compile and repackaging tricky libraries; Find and implement tooling/platform solutions; Stay updated on ML tools and techniques; Build tooling to promote ML development; Create code samples to bootstrap ML practitioners
Seniority
Senior, VP level, hands-on IC
