Support Technician, HPC
columbia universityBrooklyn, NY
yesterday
Occupations
Computer User Support SpecialistsComputer Network Support SpecialistsNetwork and Computer Systems AdministratorsIndustries
Computer Systems Design ServicesComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesComputer Facilities Management ServicesAbout the role
Support Technician, HPCThe successful candidate will be responsible for understanding and addressing users' research computing requirements and providing essential technical support. The role requires a blend of technical expertise, strong interpersonal skills, and the ability to troubleshoot research computing issues. A key goal is to help foster a collaborative environment, allowing researchers to maximize the benefits of computing resources for groundbreaking research across diverse fields.ResponsibilitiesWork closely with the Director of HPC resources to ensure the school's computing resources are used efficiently. This entails tracking and review of compute and storage allocation to ensure fair, efficient allocation of budget.Collaborate with researchers to understand their computing and research requirements, identify computing and data challenges, and share options/identify resources to address them whenever possible.Orient researchers on the computing resources supported by the school, both on-premises HPC clusters and cloud computing services; provide guidance on the best fit, based on their specific research demands.Manage access to School research computing resources -- set up user accounts, configure access controls, assist with software installations, and advise on resource allocation/ account issues, scripting errors, memory allocation errors, etc.Serve as an escalation point and liaison for researchers whose issues require vendor intervention.Assist the Director of HPC resources to develop and conduct training sessions and workshops on resource availability and best practices in HPC and cloud computing.Refer researchers with special data needs (ie HIPAA data, restrictive data use agreements, etc.) to appropriate resources.Minimum QualificationsBachelor's degree in computer science, information technology, or a related field (or equivalent experience).4 years related experience.Unix skills.Experience with scripting and automation (e.g., R, Bash, Python)Understanding of the principles of computer clusters – parallel computing, resource allocation, multiple threads, etc.Proficiency in configuring jobs for a parallel environment, specifically allocating adequate memory and nodes to meet specific time/budget.In-depth knowledge of virtual HPC environments, such as AWS, Google, Azure; AWS experience a strong plusHands-on experience working with various software and tools: Command line, multiple R versions and packages, FTP clients, data transfer tools, such as Snowball and GlobusStrong problem-solving and troubleshooting abilities.Excellent communication and teamwork skills.Eagerness to learn and adapt to new technologies.
Matching similar jobs
JOB OVERVIEW
Experience level
Senior
Location
Brooklyn, NY
Occupation
Computer User Support Specialists
Industry
Computer Systems Design Services
Posted
yesterday
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE