Staff Software Developer (ML Ops)
This company is a fast-growing risk assessment platform that's revolutionizing compliance through cutting-edge AI. They are trusted by top compliance leaders and are used by leading financial institutions like Equifax, Coinbase, KOHO, and Notch to screen millions every week. This role holds a lot of ownership and autonomy. As a Staff Software Developer, you'll make a visible impact by supporting machine learning initiatives - building out their ML pipeline and building out the data acquisitions and data management systems.
Responsibilities:
- Lead the Machine Learning efforts while building out the data acquisition and data management systems.
- Act as a technical lead and provide technical direction on ML and data engineering projects.
- Establish processes, standards, and best practices to optimize the data capabilities.
- Work closely with data scientists, data engineers, and software developers to architect and build reliable, efficient, and scalable data solutions.
- Drive detailed project definition, RFC, POC, estimation, in addition to task break-down, delivery, monitoring, and maintenance.
- Take an active role in growing the team, mentor junior engineers to develop their technical skills, and help guide the hiring strategy.
- Contribute to team operations and experience, cross-functional communication, and other processes that support team efficiency.
Requirements:
- 10+ years of experience in software engineering with substantial exposure to both ML and data engineering domains.
- Experience in Python, Go, and C++.
- Experience supporting ML initiatives, including end-to-end deployment of ML models, data curation, ongoing maintenance, feedback integration, model risk management, platform deployment, and application integrations.
- Familiar with data science tools (PyTorch).
- Familiar with CI/CD pipelines and DevOps practices for ML.
- Experience supporting data acquisition initiatives, including data infrastructure and data pipeline development.
- Strong understanding of data processing frameworks and data orchestration tools (Airflow, Flink, Databricks, Snowflake).
- Familiar with deploying infrastructure components on AWS.
Perks:
- Competitive salary and benefits package.
- Flexible working hours and remote work opportunities.
- Opportunities for professional development and learning.
- A collaborative, innovative, and fun work environment.
- The chance to make a significant impact on the company's growth and direction.
Please note that candidates must be legally eligible to work in Canada.