Full-Time

Senior Machine Learning Engineer

Posted on 12/13/2025

Northeastern University

Northeastern University

Compensation Overview

$113.9k - $165.1k/yr

Portland, ME, USA

In Person

Category
AI & Machine Learning (2)
,
Required Skills
Kubernetes
MLOps
Microsoft Azure
Redshift
Python
Github Actions
BigQuery
Infrastructure as Code (IaC)
Docker
AWS
Jenkins
Google Cloud Platform
Requirements
  • Expert knowledge of at least one major cloud platform (Amazon Web Services, Google Cloud Platform, or Microsoft Azure)
  • Strong programming skills in Python and infrastructure-as-code tools
  • Proficient with containerization (Docker) and orchestration (Kubernetes)
  • Knowledge and skills required for this job are normally obtained through a bachelor's degree with at least 3+ years of experience in software engineering with a focus on cloud infrastructure and at least 1 additional year of hands-on experience deploying machine learning models to production
Responsibilities
  • Design and implement scalable model serving architectures for both Generative AI models (large language models, diffusion models) and traditional machine learning models
  • Build and maintain real-time and batch inference pipelines with high availability and fault tolerance
  • Optimize AI workloads for performance, cost-efficiency, and low-latency inference
  • Develop distributed model training and inference architectures leveraging GPU-based compute resources
  • Implement server-less and containerized solutions using Docker, Kubernetes, and cloud-native services
  • Architect end-to-end MLOps pipelines covering training, validation, deployment, and monitoring
  • Design and implement model validation and monitoring systems with alerts
  • Automate data pipelines for feature engineering, model retraining, and data versioning using cloud data services (e.g., Redshift, BigQuery, Synapse)
  • Implement monitoring for model drift, data drift, and service reliability
  • Implement CI/CD pipelines for ML model deployment using GitHub Actions, Jenkins, or equivalent
  • Develop infrastructure-as-code templates for reproducible environment setup
  • Design and build scalable cloud infrastructure using compute, storage, and database services (e.g., EC2, Cloud Storage, Cosmos DB)
  • Ensure high availability, auto-scaling, and fault tolerance of AI services in production
  • Design and maintain IAM roles and permissions for ML workflows
  • Ensure compliance with data privacy requirements in model serving
  • Implement encryption and key management for model artifacts and sensitive data
  • Set up secure access controls using cloud-native security services (e.g., KMS, Cloud KMS, Key Vault)
Northeastern University

Northeastern University

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

INACTIVE