Engr, Software 1
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
