3476 IT & Software Developer jobs in the US

Federal Reserve Bank of Kansas City jobs

HPC Engineer

$110,300 - 196,800
Federal Reserve Bank of Kansas City
Wyandotte Street, Kansas City
$110,300 - 196,800
Company Size icon
Company Size
1k-5k
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Junior
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Bachelors degree in computer science, engineering, mathematics, or a related field, or an equivalent combination of education and experience. - At least 6 years of pertinent experience in HPC administration and systems engineering. - Extensive knowledge of Linux operating systems (Red Hat/CentOS) in an HPC context. - Strong command line proficiency and experience with scripting languages (Python, Bash). - Familiarity with job scheduling systems (SLURM, PBS, LSF) and resource management methods. - Understanding of parallel file systems and storage technologies (e.g. ceph, GPFS, Lustre, BeeGFS). - Familiarity with parallel programming models (MPI, OpenMP) and scientific computing frameworks. - Experience with configuration management and automation tools (Salt, Ansible, Puppet). - Proven problem-solving abilities and analytical thinking skills. - Advanced degree in a computational field (preferred). - Experience with cloud computing platforms and hybrid HPC environments (preferred). - Familiarity with GitLab CI/CD pipelines for research software development (preferred). - Knowledge of GPU computing and accelerator technologies (CUDA, OpenACC) (preferred). - Experience assisting machine learning and AI workloads on HPC systems (preferred).

Technologies

AI
CI/CD
Ceph
CUDA
GitLab
IBM Spectrum

Responsibilities

- Design, implement, configure, and manage medium-scale HPC clusters and their associated storage systems. - Monitor system health, performance indicators, and resource usage to ensure peak operation. - Establish strong security measures and perform regular maintenance, including upgrades and patching. - Diagnose complex hardware and software problems in a multi-user research environment. - Oversee job scheduling and optimize workloads using tools such as SLURM. - Manage parallel file systems (e.g., ceph, IBM Spectrum Scale/GPFS) and storage solutions. - Design and execute innovative HPC solutions to meet evolving research needs. - Develop and maintain automation scripts and tools to enhance system administration. - Optimize scientific applications and computational workflows to improve performance. - Implement container technologies (Docker, Singularity) to enable reproducible research. - Support GPU computing and accelerator technologies for specialized workloads. - Define and monitor performance metrics to ensure effective resource utilization. - Collaborate closely with researchers to understand computational needs and devise technical solutions. - Work with network, security, and data center teams to ensure cohesive operations. - Cultivate and maintain relationships with external vendors and technology partners. - Engage with the HPC community to stay abreast of emerging technologies and best practices. - Act as a technical advisor on infrastructure planning and technology roadmaps. - Prepare thorough documentation for systems, policies, and procedures. - Develop user guides and training materials for researchers using HPC resources. - Provide mentorship to junior staff and facilitate knowledge sharing across teams. - Conduct workshops and training sessions to promote effective use of HPC resources.

Description


We are the Federal Reserve Bank of Kansas City, a pivotal component of the nations central bank. Our mission is to fortify and secure our economic, financial, and payment systems through innovative technology. We invest significantly in modern and emerging technologies annually to enhance our operations and the broader economy. We are committed to building a diverse and dynamic team located in Kansas City, Denver, Oklahoma City, or Omaha. This full-time role offers relocation assistance and includes the flexibility of working from home five days a month. Our workplace encourages collaboration with leading technology experts while fostering a culture of inclusivity and respect.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Machine Learning Engineer salaries in the United States here.

How many Machine Learning Engineer jobs are in the United States?

Currently, there are 3476 ML, AI openings. Check also: TensorFlow jobs, Python jobs, Computer-Vision jobs - all with salary brackets.

Is the US a good place for Machine Learning Engineers?

The US is one of the best countries to work as a Machine Learning Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for Machine Learning Engineer jobs in the United States?

D3 Security Management Systems, GINGER Telecom, Gatestone & Co. Inc, ID Cosmetic clinic, GE Aerospace, Allied Technical Solutions, Confidential among others, are currently hiring for ML, AI roles in the United States.

The company with most openings is Judge Group, Inc. as they are hiring for 247 different Machine Learning Engineer jobs in the United States. They are probably quite committed to find good Machine Learning Engineers.