What are the responsibilities and job description for the System Software Analyst position at Jobot?
System Software Analyst (Linux, High-Performance Computing/HPC, Data Center IT Operations) needed for a global industry-leading enterprise IT, Software, Cloud and Solutions firm.
This role requires a dynamic individual who can understand complex systems and is passionate about problem-solving and innovation. You will be responsible for the design, development, testing, and optimization of software systems that drive our high-performance computing infrastructure.
Responsibilities:
- Design, develop, test, and optimize HPC systems and related software.
- Troubleshoot and resolve system-level software issues, ensuring high availability and performance.
- Implement and manage Linux-based operating systems, virtualization environments, and system-level software.
- Collaborate with cross-functional teams to understand requirements and create efficient solutions.
- Conduct system performance analysis, tuning, and optimization to improve system efficiency and productivity.
- Provide technical guidance and support to other team members.
- Maintain documentation of system configurations, procedures, and service records.
- Stay updated with the latest trends in HPC and parallel computing, and implement new technologies as necessary.
Qualifications:
- Active Department of Energy (DoE) Q Clearance or have held one in the past 3 years.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in system software analysis, with a focus on Linux and HPC systems.
- Proficient in parallel computing, distributed systems, and related technologies.
- Strong knowledge of Linux operating systems, system-level software, and virtualization technologies.
- Experience with performance tuning and optimization of high-performance computing systems.
- Strong problem-solving skills, with the ability to troubleshoot complex system-level issues.
- Excellent communication skills, with the ability to explain technical concepts to non-technical audiences.
- Ability to work effectively in a team, as well as independently.
- Familiarity with the latest trends and technologies in HPC and parallel computing.
- Knowledge of scripting languages such as Python, Perl, or Bash is a plus.