Jobs · Engineering · Texas

Senior Solution Engineer, Networking

NVIDIA · Austin, TX · 1 mo ago
EngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. Must not repeat job title. Must not include Job ID etc. Must remove boilerplate like EEO, equal opportunity, application instructions, cookie/navigation/legal, duplicated lines. Must preserve all substantive info. We need to parse the posting. Content: - Intro paragraph: "The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish expertise in ground-breaking network technology used in AI clusters. Our software engineers connect customer support teams and R&D. They focus on solving tough problems from the front lines. They provide top support for high-speed interconnect technologies like InfiniBand, NVLink, and Spectrum-X that link GPUs and AI compute infrastructure. Candidates must have a software development background in the networking industry either for a network hardware manufacturer or software integrator. It is essential to have a proven grasp of in-field, production network operations and have experience in root-causing customer-found issues down to the source code level, primarily C and Python. Join us!" That's about the role. Then "What You Will Be Doing" list bullet points. Then "What We Need To See" list bullet points (requirements/qualifications). Then "Ways To Stand Out From The Crowd" list bullet points (preferred skills). Then salary info: "Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 270,250 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5. You will also be eligible for equity and benefits." Then "Applications for this job will be accepted at least until September 15, 2026." That's application instruction; we must remove application instructions. So drop that line. Then "This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law." That's EEO boilerplate; remove. Then ", , JR2025361" at end: job ID; drop. Thus sections: - About the role: intro paragraph. - Responsibilities: "What You Will Be Doing" bullet list. - Requirements: "What We Need To See" bullet list (minimum qualifications). Could also include "Requirements" heading. - Qualifications: maybe combine with Requirements? But we need separate sections only if content. Could treat "What We Need To See" as Requirements. Then "Ways To Stand Out From The Crowd" as Skills or Preferred Qualifications. Could label as "Preferred Qualifications" or "Skills". The instruction says use headings like Skills, Benefits, Pay, Schedule. So we can put "Skills" for the ways to stand out. - Benefits: mention equity and benefits. Also maybe mention other benefits? Only says "You will also be eligible for equity and benefits." That's vague but still a statement about benefits. We can include Benefits section with that sentence. - Pay: salary ranges. - Schedule: mention occasional work on weekends or holidays to support customers. That's schedule info. So include Schedule section. Thus we have sections: About the role, Responsibilities, Requirements, Skills, Benefits, Pay, Schedule. We must not include empty sections. Now format: Use

for each heading. Use
  • for lists. Use

    for prose. We need to preserve all substantive info; do not invent or summarize away detail. Must not omit any details from the lists. Let's extract details. About the role paragraph: combine sentences. I'll craft a single paragraph preserving all info. Original: "The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish expertise in ground-breaking network technology used in AI clusters. Our software engineers connect customer support teams and R&D. They focus on solving tough problems from the front lines. They provide top support for high-speed interconnect technologies like InfiniBand, NVLink, and Spectrum-X that link GPUs and AI compute infrastructure. Candidates must have a software development background in the networking industry either for a network hardware manufacturer or software integrator. It is essential to have a proven grasp of in-field, production network operations and have experience in root-causing customer-found issues down to the source code level, primarily C and Python. Join us!" We'll keep that as

    . Responsibilities bullet list from "What You Will Be Doing": - Assist various network and AI cluster support teams in reproducing, resolving, and root causing sophisticated customer issues - Work with R&D teams to develop bug fixes, workarounds, and solutions for critical customers using NVIDIA’s network technologies - Become an authority in NVIDIA network technologies used in AI clusters such as Infiniband, NVLink, and Spectrum-X - Analyze network performance metrics and make tuning recommendations for high-performance, lossless networks - Develop support and analysis tools to help analyze and root cause field issues - Daily use of ground breaking AI tools for software development, log and trace analysis, and source code debugging - Occasional work on weekends or holidays to support customers Note: The last bullet about occasional work could also go to Schedule, but it's part of responsibilities list. However we also have schedule section for occasional work. The instruction: we should not duplicate content. We could keep it in Responsibilities and also mention in Schedule? Might duplicate. Better to keep it only in Schedule section, as schedule info. But the responsibilities list includes that bullet; we need to preserve all substantive information. If we remove it from responsibilities, we lose that info. Could keep it in responsibilities and also mention schedule? That would duplicate. The instruction says preserve ALL substantive information; do NOT invent or summarize away detail. It doesn't forbid duplication, but better to avoid duplication. We could move the occasional work bullet to Schedule section and remove from responsibilities. But then we are altering the responsibilities list (removing a bullet). That would be omitting detail from responsibilities. However the detail is still present elsewhere (schedule). The instruction: "Preserve ALL substantive information; do NOT invent or summarize away detail." It doesn't say each piece must appear only once; but we should not lose any info. If we move it, it's still present. So it's okay. Thus responsibilities list will have first six bullets. Now Requirements bullet list from "What We Need To See": - Minimum of a BS in Computer, Electrical, or Software Engineering (or equivalent experience) - 5+ years of experience in C or Python development on Linux platforms - 8+ years of experience developing, testing, and debugging software for one or more of the following: Linux NIC drivers, switch ASICs and SDKs, embedded network device firmware, Linux based network equipment (routers, switches, gateways, etc), network operating systems, virtual routers, SDN stacks, virtual switching, DPDK, SRIOV stacks - At least 3 years of experience directly supporting end-customers, partners, or integrators for network equipment and infrastructures - Strong system software (firmware, BIOS, kernel, driver, operating system) expertise - Professional-level communication skills, including adjusting communication to the technical level of the audience, and staying calm and focused in negative situations. - Passion for learning innovative tech and motivation to work hard on ground-breaking products Now Skills bullet list from "Ways To Stand Out From The Crowd": - Experience developing drivers or firmeware for switch and NIC ASICs - Background with AI infrastructure and HPC networking - Experience with Infiniband or other non-Ethernet network technologies - Experience developing or supporting DPUs or SmartNICs - Knowledge of HPC performance test tools and NVIDIA AI stacks (NCCL, MPI, DOCA, CUDA) Note: there is a typo "firmeware". We'll preserve as is. Now Benefits: "You will also be eligible for equity and benefits." That's the only benefit statement. We'll put that in

    . Pay: "Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 168,000 USD - 270,250 USD for Level 4, and 200,000 USD - 322,000 USD for Level 5." We'll put that in

    . Schedule: "Occasional work on weekends or holidays to support customers." We'll put that in

    . Now ensure we didn't include any boilerplate. Remove lines about application deadline, EEO, AI tools in recruiting, inclusive work environment, etc. Also remove the trailing ", , JR2025361". Also remove "Join us!"? That's part of about the role; we can keep it as it's substantive. It's fine. Now produce HTML fragment. Structure:

    About the role

    ...

    Responsibilities

    • ...
    • ...

    Requirements

      ...

    Skills

      ...

    Benefits

    ...

    Pay

    ...

    Schedule

    ...

    Make sure no extra whitespace issues. Now craft the paragraphs exactly preserving wording. About the role paragraph: Let's copy exactly: "The NVIDIA Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will establish expertise in ground-breaking network technology used in AI clusters. Our software engineers connect customer support teams and R&D. They focus on solving tough problems from the front lines. They provide top support for high-speed interconnect technologies like InfiniBand, NVLink, and Spectrum-X that link GPUs and AI compute infrastructure. Candidates must have a software development background in the networking industry either for a network hardware manufacturer or software integrator. It is essential to have a proven grasp of in-field, production network operations and have experience in root-causing customer-found issues down to the source code level, primarily C and Python. Join us!" Check for any stray spaces. We'll output as is. Responsibilities bullets: copy exactly as in posting. - Assist various network and AI cluster support teams in reproducing, resolving, and root causing sophisticated customer issues - Work with R&D teams to develop bug fixes, workarounds, and solutions for critical customers using NVIDIA’s network technologies - Become an authority in NVIDIA network technologies used in AI clusters such as Infiniband, NVLink, and Spectrum-X - Analyze network performance metrics and make tuning recommendations for high-performance, lossless networks - Develop support and analysis tools to help analyze and root cause field issues - Daily use of ground breaking AI tools for software development, log and trace analysis, and source code debugging Note: The original had "ground breaking" (two words). We'll keep. Now Requirements bullets: - Minimum of a BS in Computer, Electrical, or Software Engineering (or equivalent experience) - 5+ years of experience in C or Python development on Linux platforms - 8+ years of experience developing, testing, and debugging software for one or more of the following: Linux NIC drivers, switch ASICs and SDKs, embedded network device firmware, Linux based network equipment (routers, switches, gateways, etc), network operating systems, virtual routers, SDN stacks, virtual switching, DPDK, SRIOV stacks - At least 3 years of experience directly supporting end-customers, partners, or integrators for network equipment and infrastructures

Similar jobs

Senior Solution Engineer

SnowflakeTexas, United States· 2 mo ago
RemoteEngineering$240k–$280k/yrapply on careers.snowflake.com

Senior Solution Engineer

Global Technical Talent, an Inc. 5000 CompanyFramingham, MA· 2 mo ago
Engineering$70–$83/hrapply on www1.jobdiva.com

Senior Solution Engineer

PreSales CollectiveAustin, TX· 3 mo ago
Engineering$240k–$280k/yrapply on presalescollective.com