Senior System Validation Engineer

Cornelis Networks, Inc.Radnor Township, PA
4dRemote

About The Position

Cornelis Networks delivers the world’s highest performance scale-out networking solutions for AI and HPC datacenters. Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale. Our solutions drive breakthroughs in AI & HPC workloads, empowering our customers to push the boundaries of innovation. Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world’s most demanding computational challenges with our next-generation networking solutions. We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building successful products and companies. As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles. Cornelis Networks is seeking a talented experienced Senior System Validation Engineer to drive system- and component-level validation including test design and development, automation, continuous integration, debug, documentation, and reporting. As a key member of our validation team, you will be responsible for architecting, developing, and maintaining software tools, test frameworks, and CI/CD pipelines.

Requirements

  • S or M.S. Degree in Computer Science, Engineering, Technology, or related discipline and at least 3-5 years of work experience
  • Candidate must demonstrate excellent communication, organization, and time management skills
  • Demonstrated experience with object-oriented programming in Python
  • Experience with multiple of the following: Software validation at the system and/or integration level , Debugging and troubleshooting system, network, and software issues , Collaborating across teams to ensure quality test development and issue resolution
  • Solid understanding of agile practices such as sprint planning, backlog grooming, and retrospectives, with demonstrated experience leading scrum ceremonies and providing technical guidance to team members
  • Experience with networking technologies, especially Omni-Path, InfiniBand, Ethernet, or other HPC or RDMA interconnects
  • Working knowledge of version control software (e.g., git)
  • Solid understanding of CI/CD concepts and experience with pipeline automation tools such as Jenkins

Nice To Haves

  • Experience leveraging AI-assisted development tools to accelerate coding workflows, including code generation, debugging, and test reviews
  • Prior Linux system administration experience
  • Utilizing Ansible for configuration management and deployment
  • Knowledge of storage filesystems, protocols, and benchmarks
  • Ability to work independently and proactively in a highly collaborative, multi-disciplinary engineering environment.
  • Knowledge of UEFI capabilities and utilizing PXE boot for installation and configuration of various Linux distributions
  • Experience with Ethernet networking protocols and standards (IEEE 802.3) and familiarity with the Ultra Ethernet Consortium specification is a plus

Responsibilities

  • Architect and drive the implementation of validation infrastructure including shared libraries, frameworks, and reusable modules, written in Python
  • Clearly document infrastructure and test development plans and align them to key feature delivery dates across multiple products and validation cycles
  • Design and execute test cases at all stages of the validation lifecycle, from manual investigative testing to complete automated regression test suites
  • Design, implement, update, and debug automated test cases
  • Configure and maintain continuous integration systems, monitor results, and triage failures
  • Troubleshoot and debug issues at the system, network, and software component levels
  • Champion AI-assisted development tool adoption into team workflows, including evaluating new tools, establishing best practices for use, and driving process improvements that increase development velocity and code quality
  • Identify gaps, suggest solutions, and continually enhance software validation procedures, processes, and practices

Benefits

  • We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits.
  • In addition to your base pay, you’ll have access to a broad range of benefits, including medical, dental, and vision coverage, as well as disability and life insurance, a dependent care flexible spending account, accidental injury insurance, and pet insurance.
  • We also offer generous paid holidays, 401(k) with company match, and Open Time Off (OTO) for regular full-time exempt employees.
  • Other paid time off benefits include sick time, bonding leave, and pregnancy disability leave.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service