Senior Solution Engineer, Networking
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
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