The Director, Machine Learning Engineer role is an onsite position in McLean, VA, focused on leading large-scale machine learning initiatives and delivering production-ready models for the financial services industry. The position blends model and software development, data pipeline optimization, and cloud-scale deployment with engineering leadership.
Responsibilities
- Deliver machine learning models and software components to address challenging business problems in financial services, collaborating with Product, Architecture, Engineering, and Data Science teams
- Drive the creation and evolution of machine learning models and software for state-of-the-art intelligent systems
- Lead large-scale machine learning initiatives with a customer-first perspective
- Leverage cloud-based architectures and technologies to deliver optimized machine learning models at scale
- Optimize data pipelines that supply machine learning models
- Apply programming languages including Python, Scala, or Java
- Promote engineering and modeling best practices across the full engineering and modeling lifecycles
- Recruit, nurture, and retain top engineering talent
- Serve as a force-multiplier by balancing hands-on technical contribution and innovation with mentoring and elevating the skills of peers and junior engineers
- Stay current with technology trends through experimentation, learning new technologies, participating in internal and external technology communities, and mentoring across the engineering organization
Requirements
- Bachelor’s Degree or higher in Computer Science, Machine Learning, or a related quantitative field: Statistics, Economics, Operations Research, Analytics, Mathematics, or Engineering
- At least 3 years of people leadership experience
- At least 8 years of experience programming with Python, Java, Golang, or C++
- At least 6 years of machine learning experience using industry standard frameworks PyTorch or Tensorflow and libraries such as Pandas, NumPy, and Scikit-learn
- At least 6 years of experience using and operating large scale distributed systems (Spark, Ray) to prepare AI or machine learning data
- At least 5 years of experience deploying and operating machine learning solutions in production, including operating production services in the cloud (AWS, GCP, Azure) and using Kubernetes to manage large scale containerized machine learning software systems
Technologies
- Python, Scala, Java, Golang, C++
- PyTorch, Tensorflow, Pandas, NumPy, Scikit-learn
- Spark, Ray
- AWS, GCP, Azure
- Kubernetes
- Open source frameworks, distributed systems, cloud-based architectures
Benefits
- Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
- Comprehensive, competitive, and inclusive set of health, financial, and other benefits
Preferred Qualifications
- Master’s or Doctoral Degree in Computer Science, Electrical Engineering, Mathematics, or a related field
- 5+ years of experience managing and leading an engineering team
- 3+ years of experience architecting and designing resilient, large-scale, production machine learning systems from data preparation, to model training, and inference
- 5+ years of experience optimizing ML algorithms, configurations, and infrastructure
- 5+ years of experience working with machine learning techniques (supervised, semi-supervised, unsupervised, reinforcement learning, etc.) and model types (regression, classification, clustering, etc.), including model architectures (RNNs, CNNs, LSTMs, Transformers)
- Experience with training concepts (loss function, hyperparameters, regularization) and evaluating model accuracy and diagnosing and addressing common issues such as underfitting and overfitting
- 7+ years of experience designing, implementing, and scaling production-ready data pipelines for training and evaluating ML models
- Ability to communicate complex technical concepts clearly to a variety of audiences
- Driving impact in the ML industry through conference presentations, papers, blog posts, open source contributions, or patents
- Experience hiring and developing high-performing ML engineers with an inspiring…
**Note:** The remaining text continues exactly as in the source. There is a small mistake…
- Experience hiring and developing high-performing ML engineers with an inspiring leadership style
- Highly developed interpersonal, presentation, and communications skills
Location and Salary
McLean, VA (onsite)
Salary: USD 269,100 - 307,200 per yearly