Sr Software Developer
Core
Lead Software Engineering role focused on developing, productionizing, and deploying bespoke Machine Learning solutions for clients and internal teams.
Role type
Senior IC Machine Learning Engineer / MLOps Engineer
Builds
Production ML models, MLOps tooling, and infrastructure for heterogeneous technologies
Domain
Financial Services / Machine Learning / Infrastructure
Deliverable
production ML models
Required skills
Python, Java/C/C++, debugging, profiling, performance engineering, container technologies (Docker, Kubernetes), cloud enablement (AWS, Azure, Terraform), Linux system administration, ETL pipeline design, relational/object/graph databases
Preferred skills
Distributed compute (Dask, Ray, Spark), deep learning deployment (JAX, OpenXLA), model monitoring (MLflow, TensorBoard), CUDA/ROCm, financial sector knowledge, GitHub Actions
Technologies
Python, Java, C, C++, Docker, podman, buildah, Kubernetes, AWS, Azure, Terraform, Linux, JAX, OpenXLA, MLflow, TensorBoard, CUDA, ROCm
Responsibilities
Develop and deploy ML-based projects for clients, retrofit client systems with team creations, maintain and support production systems, onboard systems for ML model reuse, compile and repackaging research libraries, find tooling for real-world problems, build internal tooling to promote ML development, create code samples for practitioners
Seniority
Senior, hands-on IC with leadership expectations