Mission Lane is a purpose-driven fintech company based in Richmond, Virginia, focused on providing financial solutions for consumers with limited access to credit. The Staff Machine Learning Engineer will innovate and enhance the machine learning infrastructure, enabling efficient decision-making and supporting data scientists in model creation and analysis.
Responsibilities:
- Design, develop, and deploy machine learning systems to solve practical problems and support our data scientists' and analysts' ability to create models and perform analysis
- Operate, maintain and improve our ML platforms and infrastructure (Chalk, BentoML, Airflow)
- Partner with business leaders and technical experts across the company to improve our feature extraction, model development process, data pipelines, and model serving
- Identify gaps and opportunities in our ML ecosystem, and build support for new projects
Requirements:
- 5 years + relevant experience in a production environment
- A good foundation in computer science (data structures, algorithms, design patterns) and apply solid fundamentals in your software engineering (test-driven development, code review, refactoring)
- Experience building and operating the infrastructure behind ML systems, including designing alerting and monitoring strategies
- Experience designing and building CICD pipelines
- Expertise with Python and cloud technology stacks like GCP or AWS
- Exposure to a wide range of ML solutions including established tools (e.g. Spark, Kubernetes, Airflow, MLFlow), emerging tools (like Chalk, BentoML, or DVC), and developing in-house tools
- A history of partnering with business stakeholders to create, refine, and execute new ideas and helped improve data science workflows
- Experience solving problems in consumer lending or fintech
- A history of managing Kubernetes infrastructure using argoCD, and CRDs