Software Engineer - GPU Reliability

SW5 Consulting
  • New York City, New York
    4 days ago

    Job Description

    Software Engineer – GPU Reliability


    Location: New York, NY


    About the Role: A leading global quantitative trading firm is seeking a Software Engineer – GPU Reliability to join its Core Systems Infrastructure group. This team builds, scales, and maintains the centralized platform used across all infrastructure groups to provision, monitor, and manage the firm’s global server and network environment.

    In this role, you will focus on developing Python-based tooling to analyze high-density GPU hardware performance and engineer solutions that enhance the observability, uptime, and efficiency of a large-scale accelerator fleet. You will partner closely with quantitative research and trading teams to understand complex workloads and maximize the efficiency and reliability of compute resources.


    Responsibilities

    • Build, maintain, and scale software tools to automate system management workflows, including GPU fleet monitoring, telemetry collection, dynamic maintenance, and network configuration.
    • Diagnose and resolve complex software and hardware issues across the stack—spanning application layers, host OS, Linux kernel, and high-speed interconnects.
    • Collaborate with internal engineering and research teams to optimize workload performance and maximize GPU utilization.
    • Analyze job telemetry and cluster statistics to detect systemic trends, bottleneck patterns, and hardware degradation.


    Qualifications


    Required:

    • Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
    • Core Technical Expertise: 2+ years of hands-on experience programming in Python and managing large-scale GPU hardware environments.
    • Systems & Hardware: Demonstrated experience deploying, tuning, and troubleshooting high-performance GPU clusters.
    • Software Engineering: Solid foundation in computer science fundamentals, data structures, algorithm design, and software design patterns.
    • Operating Systems: Deep understanding of Linux/Unix environments, core systems concepts, and open-source ecosystems.
    • Automation: Track record of using automation and infrastructure tooling to eliminate manual toil and drive operational efficiency.
    • Execution: Strong analytical problem-solving skills, high attention to detail, and the ability to thrive in a high-ownership, fast-paced setting.


    Preferred:

    • Direct experience with Debian-based Linux distributions.
    • Familiarity with infrastructure configuration management and telemetry/monitoring suites (e.g., Ansible, Salt, Prometheus, Grafana).
    • Exposure to modern CI/CD pipelines and DevOps workflows.
    • Solid understanding of low-latency networking concepts and protocols.


    Compensation & Benefits

    • Base Salary Range: $200,000 – $300,000 USD per year, dependent on technical depth, relevant experience, and interview performance.
    • Additional Benefits: Eligible for discretionary performance-based annual bonuses, comprehensive health coverage (medical/dental/vision), retirement savings plans, generous parental leave, and competitive PTO (including 20 days paid vacation and 10 paid holidays).


    Numbers & Facts

    LocationNew York City, New York

    Skills

    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Ansibleunmatched
    • Application Hostingunmatched
    • Automationunmatched
    • Compensation and Benefitsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Configuration Managementunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Data Structuresunmatched
    • Debian Linuxunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Detail Orientedunmatched
    • DevOpsunmatched
    • Ecosystemsunmatched
    • GPU (Graphics Processing Unit)unmatched
    • Identify Issuesunmatched
    • Linux Distributionsunmatched
    • Linux Kernelunmatched
    • Linux Operating Systemunmatched
    • Machine Toolunmatched
    • Network Configuration Managementunmatched
    • Network Protocolsunmatched
    • Open Sourceunmatched
    • Operating Systemsunmatched
    • Performance Managementunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quantitative Researchunmatched
    • Reliability Engineeringunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Engineeringunmatched
    • Statisticsunmatched
    • Systems Administration/Managementunmatched
    • Telemetryunmatched
    • Unix Operating Systemsunmatched
    • Vehicle Fleetsunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder