CareerPlan

Engr, Software 1

Ann Arbor, MI, USFull-time$68k2026-10-13 → 2026-11-10

Core

Building and maintaining infrastructure for large-scale experimentation and deployment of HPC solutions, including data management, loading, and support for ML/DL model training.

Role type

Software Engineer (HPC Infrastructure)

Builds

Infrastructure for high-performance computing (HPC) solutions

Domain

High-Performance Computing / Data Infrastructure

Deliverable

infrastructure

Required skills

C/C++, Python, Object Oriented Design, Data Structures and algorithms, Linux System Programming, Distributed systems

Preferred skills

Machine Learning, Deep Learning, Cloud technologies, Linux kernel building, Network infrastructure, GPU Architectures, CUDA, Apache Spark, DASK

Technologies

C, C++, Python, Java, JavaScript, Linux, CUDA, Apache Spark, DASK

Responsibilities

Develop and maintain software for data management and loading; Support machine learning and deep learning model training; Build distributed software systems; Integrate hardware and software subsystems.

Seniority

Entry-level to Mid-level, hands-on IC