Machine Learning Engineer

Northwestern Mutual
18d

About The Position

The Artificial Intelligence Engineer is responsible for advancing the state of security at Northwestern Mutual by leveraging Large Language Models, modern frameworks, and industry best practices. The candidate will be part of a small team focused on rapidly iterating on new ideas to demonstrate the value of AI within NM’s security space. Candidates should be experienced in Python and modern DevOps practices to deliver metrics‑driven results. In this role, the candidate can expect to: Engineer machine learning solutions with a focus on automation using Python, AWS, and GitLab to reduce manual and repetitive tasks. Implement and maintain pipelines and software dependencies for model delivery. Develop monitoring and performance telemetry to ensure expected capabilities. Monitor, assess, and recommend tactical and strategic initiatives based on new and emerging threats posing risks to our environments. Stay apprised of current and emerging machine learning frameworks, models, and MLOps best practices. The ideal candidate is: Passionate about DevOps and machine learning. A standout colleague who enjoys collaborating with cross‑functional teams. A great communicator (written and verbal) with the ability to articulate complex topics clearly and concisely. Someone who employs a flexible and constructive approach when solving problems. Continuously looking for opportunities to improve processes and capabilities. Proficient with development and scripting languages, with Python preferred. Experienced working with application and engineering teams. A self‑directed individual contributor. Bring your best!

Requirements

  • Bachelor’s degree, Associate's degree, or equivalent experience with an emphasis in Cybersecurity, Computer Science, Computer Engineering, Software Engineering, MIS, or a related field.
  • 2–4+ years of experience in software engineering or DevOps engineering.
  • Knowledge of DevOps and automation practices and architectures.
  • Understanding of Object‑Oriented Programming (OOP) and familiarity with common Python and machine learning libraries.
  • Experience with AWS technologies (Lambda, Step Functions, S3, Redshift, DynamoDB, etc.).
  • Experience with CI/CD pipelines to automate application and infrastructure code deployments.

Responsibilities

  • Engineer machine learning solutions with a focus on automation using Python, AWS, and GitLab to reduce manual and repetitive tasks.
  • Implement and maintain pipelines and software dependencies for model delivery.
  • Develop monitoring and performance telemetry to ensure expected capabilities.
  • Monitor, assess, and recommend tactical and strategic initiatives based on new and emerging threats posing risks to our environments.
  • Stay apprised of current and emerging machine learning frameworks, models, and MLOps best practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service