P

Princeton University

Research university in Princeton, NJ

Cloud Engineer

Cloud EngineeringConfirmed live in the last 24 hours
Part-time$71.7k - $140k

About the Job

Requirements

  • Five to eight years of experience in cloud engineering, DevOps, or software engineering with significant infrastructure ownership.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience; equivalent education and experience may satisfy the requirement.
  • Strong proficiency in Python and experience with at least one additional language, such as TypeScript/Node.js or Go.
  • Deep hands-on experience with Azure cloud services, including compute, networking, storage, identity, and managed services; familiarity with Azure CAF landing zones, subscription governance, and resource management at scale.
  • Proficiency with Terraform, including module development, remote state management, and pull-request-based workflows; Bicep familiarity is a plus.
  • Experience designing and implementing CI/CD pipelines, preferably using GitHub Actions.
  • Production experience with Kubernetes or AKS, including deployments, scaling, health management, upgrades, and cluster operations.
  • Solid Docker and container image management skills, including experience building and maintaining containerized services in production.
  • Knowledge of Azure networking and security fundamentals, including Private Link, network rules, network security groups, and role-based access control; comfort managing secrets hygiene across environments.
  • Awareness of Azure cost management and FinOps practices, including budget alerts, cost and cluster policies, and anomaly detection and response.
  • Ability to independently orient to and improve existing codebases with limited handoff, read unfamiliar infrastructure, and contribute quickly without extensive documentation.
  • Experience with Databricks or equivalent large-scale data processing platforms.
  • Understanding of data security principles, identity and access management patterns, and compliance frameworks such as SOC 2, HIPAA, or ISO 27001.
  • Experience operating a self-hosted observability stack, specifically Grafana, Loki, and Prometheus, including patching, upgrades, and dashboard maintenance; equivalent stack experience is accepted.
  • Ability to work independently on complex, ambiguous problems and clearly communicate technical decisions to non-technical stakeholders.
  • Strong written communication skills, including producing architecture documentation, runbooks, and technical specifications.

Responsibilities

  • Design, deploy, and maintain Azure cloud infrastructure, ensuring performance, cost-effectiveness, and reliability across research and production environments.
  • Architect and manage Databricks workspaces, including compute cluster configuration, access controls, and cost optimization for large-scale data processing workflows.
  • Manage Azure networking, storage, identity (Azure AD/Entra ID), and resource governance across multiple environments.
  • Implement infrastructure as code using Terraform and/or Bicep; maintain version-controlled, reproducible infrastructure definitions, including modules, remote state management, and pull-request-based workflows.
  • Deploy, operate, and maintain AKS clusters running containerized workloads, including data crawlers; manage deployments, scaling, health monitoring, patching, and upgrades.
  • Administer Azure Blob Storage, including lifecycle policies, redundancy configuration, and access-tier management.
  • Manage Azure networking and security, including Private Link, network rules, role-based access control, and secrets hygiene across environments.
  • Own Azure cost management, including budget alerts, cost and cluster policies, anomaly detection and response, and FinOps practices to keep infrastructure spending predictable and efficient.
  • Design, build, and maintain backend services, APIs, and data pipelines using Python and/or TypeScript/Node.js.
  • Develop and maintain CI/CD pipelines using GitHub Actions to enable reliable, automated delivery of infrastructure and application changes.
  • Build and maintain internal tooling that improves the experience and efficiency of research and operations teams.
  • Contribute to frontend integrations as needed and work across the stack on a small team.
  • Develop and support data pipelines for ingesting, transforming, and serving large-scale behavioral and social media datasets to researchers.
  • Implement and maintain infrastructure for machine learning workflows, including model serving, experiment tracking, and compute resource management.
  • Support integration of machine learning frameworks and tools, such as MLflow and Hugging Face, within the managed environment.
  • Implement and maintain security controls across systems, including encryption at rest and in transit, identity and access management, network segmentation, and secrets management.
  • Design and operate environments that meet IRB, data governance, and institutional compliance requirements; ensure adherence to applicable standards equivalent to SOC 2, HIPAA, or ISO 27001.
  • Conduct regular security reviews, vulnerability assessments, and penetration-test coordination; manage remediation tracking.
  • Implement audit logging, access controls, and data-handling procedures for sensitive research data in compliance with IRB protocols and data-use agreements.
  • Operate, patch, and upgrade the self-hosted observability stack, including Grafana dashboards, Loki log aggregation, and Prometheus metrics; implement and maintain alerting, distributed tracing, and platform-wide monitoring.
  • Own incident response, root-cause analysis, and operational reliability for production systems.
  • Develop and maintain runbooks, architecture documentation, and operational procedures.
  • Plan and execute work independently, applying sound judgment in selecting and adapting technical approaches across infrastructure, security, and software development.
  • Design and implement solutions with broad ownership, from initial architecture through deployment and ongoing operations, with supervisory input focused primarily on objectives and critical decisions rather than day-to-day methods.
  • Devise new approaches to novel problems using extensive knowledge across cloud infrastructure, DevSecOps, and software engineering.
  • Serve as a technical resource for the broader team and contribute to architectural decisions and engineering standards.

Desired Qualifications

  • Experience supporting research computing or academic data infrastructure environments.
  • Familiarity with machine learning infrastructure tooling, including MLflow, Hugging Face Hub, and model-serving frameworks.
  • Experience with IRB-compliant research data environments or sensitive data handling at scale.
  • Frontend development experience with React or equivalent.
  • Relevant certifications such as Azure Administrator (AZ-104), Azure Solutions Architect (AZ-305), Azure DevOps Engineer (AZ-400), or equivalent.

About the Company

Princeton University

Research university in Princeton, NJ

Princeton University is an independent research university in Princeton, New Jersey. It emphasizes undergraduate and doctoral education alongside scholarship, research, and teaching.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Princeton University

See more jobs