NAVEX · 1 week ago
Senior Staff Software Engineer, Machine Learning Operations
Wonder how qualified you are to the job?
Insider Connection @NAVEX
Responsibilities
Set up and maintain infrastructure on cloud platforms such as AWS and Azure for machine learning workloads
Collaborate with DevOps teams to ensure efficient deployment and scaling of machine learning models
Design and implement end-to-end machine learning pipelines, incorporating tools and services for data preprocessing, model training, and deployment
Develop and maintain automated workflows for continuous integration and continuous deployment (CI/CD) of machine learning models
Deploy machine learning models into production environments and manage their lifecycle
Implement monitoring solutions to track model performance, data drift, and other relevant metrics
Work closely with data scientists to understand model requirements and assist in model development
Collaborate with software engineers to integrate machine learning components into applications and services
Utilize machine learning frameworks to build and deploy models
Stay updated on the latest advancements in MLOps tools and technologies and recommend improvements to existing workflows
Incorporate FinOps principles into cloud cost management strategies, optimizing machine learning workloads for cost efficiency and collaborate with finance and hosting operations to monitor, analyze, and control expenses
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
A bachelor’s degree in computer science or be good enough that we won’t notice through equivalent prior work-related experience
8+ years full-stack software development experience, ideally in a SaaS or micro service-based system
Proven experience in MLOps or related roles
Strong proficiency in cloud platforms, especially AWS or Azure
Experience in machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn
Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
Experience with model pipeline and registry tools, detecting and preventing model drift, automating model monitoring, and ensuring model accuracy
Experience with data pipeline tools, such as Apache Kafka, and distributed processing systems, such as Apache Spark
Solid understanding of CI/CD principles and tools
Strong scripting and programming skills (e.g., Python, Bash)
Excellent problem-solving skills
Excellent verbal and written communication skills and a commitment to participate effectively with a team and collaborate with people across a variety of levels with diverse backgrounds
Preferred
Knowledge of FinOps principles and cloud cost management would be valuable, not required
Benefits
An Inspiring Culture
Meaningful Work
Career Growth
Life Flexibility
Industry Leadership
Real Rewards
Company
NAVEX
At NAVEX, we believe a thriving future begins with smart governance, risk and compliance decisions today.
Funding
Current Stage
Late StageTotal Funding
unknown2018-09-01Private Equity· Undisclosed
2018-07-17Acquired· by BC Partners ($1.4B)
Recent News
2024-05-19
2024-05-19
Company data provided by crunchbase