Machine Learning Software Engineer II
Core
Building and scaling large-scale machine learning software systems and products end-to-end, from data pre-processing to production deployment and monitoring.
Role type
Senior Machine Learning Software Engineer (Team Lead)
Builds
Scalable ML products and solutions for the financial services industry
Domain
Financial Services / Artificial Intelligence
Deliverable
production ML models
Required skills
Python, modular software design, team leadership, full lifecycle project delivery, distributed computing, containerization, software engineering best practices
Preferred skills
Data science tooling, deep learning frameworks
Technologies
Docker, Kubernetes
Responsibilities
Build cutting-edge ML solutions throughout the research and product development lifecycle; Plan work and lead a team of software engineers to deliver ML products; Partner with research and product teams to ensure seamless delivery; Apply engineering best practices to build robust, scalable systems; Support projects with documentation and technical advisory
Seniority
Senior, hands-on IC with leadership responsibilities