Kernel Validation & Automation Lead – Virtualization & Systems Performance

Max Corporate Group
  • Massachusetts, Massachusetts
  • Remote
    4 days ago

    Job Description

    Kernel Validation & Automation Lead – Virtualization & Systems Performance

    Remote – United States | Full-Time | Direct Hire

    MaxIT Consulting – Max Corporate Group is seeking an experienced Kernel Validation & Automation Lead – Virtualization & Systems Performance for a leading global technology organization.

    This opportunity is focused on defining test strategy, automation, and system-level validation for a highly distributed Linux-based AI and compute environment.

    The ideal candidate brings deep expertise in Linux kernel internals, C development, virtualization, debugging, performance testing, and scalable test automation. This is a highly technical role for someone comfortable solving complex infrastructure problems at the operating-system level.

    What You'll Do

    • Lead the overall testing and validation strategy for custom Linux kernel infrastructure supporting AI and compute environments.
    • Design, build, and scale automated test frameworks focused on performance, reliability, and security.
    • Develop comprehensive test suites for Linux kernel enhancements and infrastructure changes.
    • Support the migration and validation of kernel and virtualization modifications across newer platform versions.
    • Troubleshoot and isolate complex low-level system issues across test and simulated production environments.
    • Perform Linux kernel debugging, performance benchmarking, and system-level validation.
    • Architect and continuously improve build, automation, continuous integration, and continuous testing infrastructure.
    • Partner closely with engineering teams to establish quality standards and improve infrastructure reliability at scale.
    • Provide technical direction and mentorship to other engineers.
    • Help identify and resolve performance, reliability, virtualization, networking, storage, and resource-management issues.

    Required Qualifications

    • 12+ years of relevant experience in software engineering, development, systems engineering, test engineering, or a closely related technical field.
    • Bachelor's degree or equivalent professional experience.
    • Strong software development and validation experience using C, particularly in Linux kernel or low-level systems environments.
    • Strong scripting and automation experience using Python, Shell, and/or Perl.
    • Deep understanding of Linux kernel internals and system-level infrastructure.
    • Strong hands-on experience with KVM and virtualization.
    • Experience with Virtio drivers and virtualized I/O environments.
    • Strong knowledge of cgroups, memory management, file systems, and block I/O.
    • Knowledge of Ethernet/network drivers and the TCP/IP stack.
    • Extensive experience with Linux kernel debugging and performance benchmarking.
    • Experience designing, implementing, and maintaining continuous integration and automated testing frameworks.
    • Proven ability to diagnose and resolve complex system-level and infrastructure issues.
    • Strong communication and collaboration skills in highly technical environments.
    • Ability to operate effectively in a distributed, remote engineering organization.

    Technical Focus

    Strong candidates should demonstrate meaningful hands-on experience across several of the following areas:

    • Kernel-level development and validation
    • C programming
    • KVM and virtualization
    • Virtio
    • Memory management
    • cgroups
    • File systems
    • Block I/O
    • Network drivers
    • TCP/IP
    • Kernel debugging
    • Performance benchmarking
    • Python, Shell, or Perl automation
    • Continuous integration
    • Automated and continuous testing
    • System-level performance and reliability validation

    Ideal Background

    Candidates may come from backgrounds such as:

    • Kernel development
    • Operating system engineering
    • Systems validation
    • Virtualization or hypervisor engineering
    • Infrastructure test automation
    • Low-level performance engineering
    • Cloud infrastructure engineering
    • Embedded or platform systems development
    • Large-scale distributed systems validation

    Experience supporting enterprise-scale, cloud, hyperscale, or geographically distributed platforms is highly valued.

    Formal people management is not required. Technical leadership, ownership of testing strategy, and mentoring experience are important.

    What Success Looks Like

    The successful candidate should be able to demonstrate examples of solving complex low-level infrastructure problems and improving the quality, performance, or reliability of production-scale systems.

    Relevant accomplishments may include:

    • Designing kernel-level test strategies
    • Building scalable automated testing frameworks
    • Diagnosing difficult kernel or virtualization issues
    • Improving performance or reliability through system-level analysis
    • Porting and validating kernel modifications across platform versions
    • Building or improving continuous testing infrastructure
    • Developing performance benchmarks and validation methodologies
    • Providing technical leadership across multiple engineering teams

    Benefits

    The benefits package may include:

    • Comprehensive healthcare benefits
    • 401(k) savings plan
    • Annual bonus or incentive opportunities
    • Equity opportunities
    • Employee Stock Purchase Plan
    • Paid holidays and PTO
    • Paid sick time
    • Parental and family-friendly benefits
    • Employee assistance programs
    • Mental and financial wellness resources

    Work Location and Authorization

    This position is remote within the United States.

    Candidates must be legally authorized to work in the United States for any employer.

    Visa sponsorship is not available for this position, now or in the future.

    Relocation is not required.

    Interview Process

    The selection process is expected to include:

    • Technical interview with the Hiring Manager
    • Technical panel interviews with discipline and technical leads
    • Final non-technical interview with Operations

    Candidates should be comfortable collaborating with distributed engineering teams across multiple U.S. and international time zones.

    How to Apply

    Please submit your application through this platform with an updated resume and relevant professional information.

    Candidates should be prepared to provide:

    • LinkedIn profile
    • Current location
    • Work authorization status
    • Desired total compensation
    • Interview availability

    If you enjoy working at the kernel level, building sophisticated automation, diagnosing difficult systems problems, and improving infrastructure at scale, we would like to hear from you.

    Numbers & Facts

    LocationMassachusetts, Massachusetts (
    Remote
    )
    Websitemaxit-consulting.net

    Skills

    • Artificial Intelligence (AI)unmatched
    • Automationunmatched
    • Benchmarkingunmatched
    • C Programming Languageunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Computer Systemsunmatched
    • Consultingunmatched
    • Continuous Improvementunmatched
    • Continuous Integrationunmatched
    • Debugging Skillsunmatched
    • Device Driversunmatched
    • Distributed Computingunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • File Systemsunmatched
    • Home Automationunmatched
    • Hypervisorsunmatched
    • Identify Issuesunmatched
    • Input/Outputunmatched
    • Integration Testingunmatched
    • K Virtual Machine (KVM)unmatched
    • Kernel Programmingunmatched
    • Large-Scale Systemsunmatched
    • Linux Kernelunmatched
    • Linux Operating Systemunmatched
    • Linux System Internals/Programmingunmatched
    • Memory Managementunmatched
    • Mentoringunmatched
    • Multiplatform/Cross-Platformunmatched
    • Operating Systemsunmatched
    • Performance Engineeringunmatched
    • Performance Managementunmatched
    • Performance Testingunmatched
    • Perl Programming Languageunmatched
    • Problem Solving Skillsunmatched
    • Production Systemsunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Managementunmatched
    • Quality Metricsunmatched
    • Reliability Engineeringunmatched
    • Resource Managementunmatched
    • Scalable System Developmentunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Portingunmatched
    • Software Validationunmatched
    • Stock Purchase Plansunmatched
    • System Testunmatched
    • System Validationunmatched
    • Systems Analysisunmatched
    • Systems Engineeringunmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Operationsunmatched
    • Test Automationunmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Test Strategyunmatched
    • Test Suiteunmatched
    • Testingunmatched
    • Unix Shell Programmingunmatched
    • Validation Testingunmatched
    • Virtualizationunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    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

    Free resume builder

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

    Free resume builder