Senior Software Engineer - LNET

at  Data Direct Networks

United States, , USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Oct, 2024Not Specified10 Jul, 20245 year(s) or aboveJenkins,Computer Engineering,Management Skills,Infiniband,Jira,C,Python,Rdma,Communication Skills,Gerrit,Parallel Computing,Github,Computer Science,Git,File SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview:
DDN Storage is seeking great candidates to join our dynamic team of passionate customer-enabling technologists!
This is an incredible opportunity to be part of a company that has been at the forefront of AI and high-performance data storage innovation for over two decades. DDN Storage is a global market leader renowned for powering many of the world’s most demanding AI data centers, in industries ranging from life sciences and healthcare to financial services, autonomous cars, Government, academia, research and manufacturing.

“THE REAL DIFFERENTIATOR IS DDN. I NEVER HESITATE TO RECOMMEND DDN. DDN IS THE DE FACTO NAME FOR AI STORAGE IN HIGH PERFORMANCE ENVIRONMENTS” - ~ MARC HAMILTON VP, SOLUTIONS ARCHITECTURE & ENGINEERING | NVIDIA

DDN Storage is the global leader in AI and multi-cloud data management at scale. Our cutting-edge storage and data management solutions are designed to accelerate AI workloads, enabling organizations to extract maximum value from their data. With a proven track record of performance, reliability, and scalability, DDN Storage empowers businesses to tackle the most challenging AI and data-intensive workloads with confidence.
Our success is driven by our unwavering commitment to innovation, customer-centricity, and a team of passionate professionals who bring their expertise and dedication to every project. This is a chance to make a significant impact at a company that is shaping the future of AI and data management.
Our commitment to innovation, customer success, and market leadership makes this an exciting and rewarding role for a driven professional looking to make a lasting impact in the world of AI and data storage.
Job Description:
We are looking for a Senior Software Engineer for our Lustre Networking team which focuses on developing and maintaining the Lustre Network (LNet) kernel module and associated test infrastructure. The ideal candidate will have experience designing, implementing, and shipping software using modern development tooling and practices. This is remote position.

QUALIFICATIONS:

  • BS/MS in Computer Science, Computer Engineering or equivalent degree/experience.
  • 5+ years of experience working in Linux environments with C, Python, Bash scripting.
  • Familiarity with networking technologies, including TCP, Infiniband, RDMA.
  • Understanding of open-source Kernel development.
  • Good grasp of multi-threaded programming and parallel computing.
  • Advanced problem-solving skills
  • Knowledge of Linux internals and administration is desired
  • Strong team player with good written and verbal English communication skills
  • Excellent time management skills
  • Familiarity with Parallel File Systems, in particular Lustre, is desirable.
  • Experience with JIRA, Jenkins, Gerrit, Git and Github preferred

Responsibilities:

  • Working with next-generation networking technologies to ensure that DDN’s solutions remain the most scalable and performant available.
  • Evolve LNet codebase to interact effectively with kernel and other third-party software.
  • Design and develop tests and test suite infrastructure for LNet.
  • Working with customers, both interactively in live debug sessions and analyzing logs in order to provide code fixes where applicable
  • Provide code reviews for LNet patches submitted by other engineers
  • Work with the Engineering manager and a geographically distributed team to understand product requirements, feature development, and support priorities.
  • Contribute to LNet product documentation for new features, while validating and updating the existing documentation.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

United States, USA