U

University of Chicago

Private research university in Chicago, IL

Cyberinfrastructure Engineer

Platform Engineering +1Confirmed live in the last 24 hours
Full-timeChicago, IL, USA$80k - $90k

About the Job

Requirements

  • A college or university degree in a related field is required.
  • Knowledge and skills developed through 2–5 years of work experience in a related job discipline are required.
  • Strong experience managing Linux operating systems.
  • Experience with configuration management and build systems for large numbers of computers using tools such as Puppet, Chef, and Ansible.
  • Experience operating distributed storage at scale, particularly Ceph, including Rook on Kubernetes.
  • Hands-on data center hardware experience, including server diagnostics, component replacement, and working with vendor support such as Dell iDRAC and warranty processes.
  • Experience with monitoring and alerting tools such as Nagios, Prometheus, Grafana, and Alertmanager.
  • Unix/Linux operating systems administration tools and shell scripts.
  • Distributed storage systems such as Ceph and local file systems such as ZFS.
  • Git version control, scripting with Bash and Python, and automation.
  • Knowledge and expertise in TCP/IP and related protocols, and networked file systems including NFS.
  • Knowledge or experience with batch scheduling systems such as Slurm or HTCondor.
  • Knowledge of container technologies such as Docker, Kubernetes, Helm, OpenShift/OKD, and OpenStack.
  • Familiarity with identity and access management, such as Keycloak and OAuth/OIDC.
  • Ability to manage complex technical details and switch between projects.
  • Ability to work independently with minimal supervision, take ownership of issues through resolution, and keep the team informed.
  • Ability to work on-site in University data centers regularly and physically install, move, and replace hardware weighing up to 50 pounds per person.

Responsibilities

  • Provide systems administrative services for Linux compute clusters, including CPU and GPU clusters, storage systems, and related support servers for ATLAS production and analysis at the Midwest Tier 2 Center and the Analysis Facility.
  • Operate, upgrade, and scale Ceph distributed storage, including Rook-managed Ceph on Kubernetes, to meet growing HL-LHC capacity and throughput requirements.
  • Perform on-site hardware work in campus data centers, including installing, retrofitting, and replacing servers, storage, and GPUs; manage vendor support cases and spare-parts inventory.
  • Maintain monitoring, dashboards, and alerting for storage, compute, network, and hardware health using tools such as Prometheus and Grafana.
  • Apply operating system and service security patches and vulnerability mitigations in coordination with University security requirements.
  • Perform network diagnostics, throughput measurement, and analysis for LAN and WAN; support the facility's participation in WLCG Data Challenges and HL-LHC readiness scale tests.
  • Participate in the team's operations support rotation and maintain documentation and operational runbooks.
  • Deploy and operate infrastructure for agent-driven physics analysis, including the Lab's MCP gateway, brokered MCP servers, and credential services that let researchers' AI assistants securely use resources such as HTCondor, Kubernetes, Rucio, and ServiceX.
  • Support IRIS-HEP integration challenges and demonstrations of end-to-end agentic analysis workflows spanning dataset discovery, batch processing, analysis, and inference run through AI agents.
  • Operate GPU platforms for machine learning and AI workloads, including locally hosted large language models and sandboxed agent environments.
  • Help develop and operate AI-assisted operations agents that monitor HTCondor, Kubernetes, Ceph, and related services and propose corrective actions for human review.
  • Deploy and operate services using container-based approaches such as Docker, Kubernetes, and Helm, and GitOps workflows such as Flux; contribute reusable deployment bundles to the SSL Deployment Factory for adoption by other facilities.
  • Learn new distributed computing, AI/ML, and infrastructure-as-a-service technologies.
  • Maintain complex system and network administration functions; administer simple systems with moderate guidance and assist in administering larger systems.
  • Install, configure, and maintain operating system workstations and servers; perform software installations and upgrades to operating systems and layered software packages; monitor and tune systems for optimum performance while acquiring higher-level skills.
  • Perform other related work as needed.

Desired Qualifications

  • A bachelor's degree in Computer Science, Computer Engineering, Physics, or a related field.
  • Strong oral and written communication skills.
  • Initiative and capacity for teamwork and creativity.
  • Ability to communicate and collaborate effectively with team members, supervisors, and researchers.
  • Comfort collaborating in a distributed team through weekly Zoom meetings and daily Slack communication.
  • Knowledge or experience with Spark, Dask, or Ray.
  • Knowledge of GitOps and cluster lifecycle tooling such as Flux, Argo CD, or Kubespray.
  • Experience with GPU servers, including NVIDIA drivers, CUDA, and GPU scheduling in Kubernetes or HTCondor.
  • Familiarity with AI/ML infrastructure, such as model serving, LLM-based tooling, or MCP.

About the Company

University of Chicago

Private research university in Chicago, IL

The University of Chicago is a private research university founded in 1890 in Chicago's Hyde Park neighborhood. It comprises the College, graduate divisions, and professional schools across a broad range of disciplines.

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 University of Chicago

See more jobs