Hybrid Senior Software Developer

Posted last week

Apply now

About the role

  • Software Developer enhancing network simulation software for NVIDIA's AI initiatives. Designing CI/CD infrastructure and optimizing simulation performance for various use cases.

Responsibilities

  • Enhance simulation runtime and memory consumption through innovative optimization techniques.
  • Improve the quality of the simulation as a software product, ensuring robustness and reliability.
  • Expands the simulation versatility to accommodate new various and complex user use cases and bleeding-edge requirements.
  • Design and expose the simulation as a service to facilitate easier access for different stakeholders.
  • Integrate a new simulation management system, making simulated experiments data accessible to all users.
  • Design and develop a CI/CD infrastructure for our complex networking simulation tool, ensuring efficient deployment and smooth integration processes.

Requirements

  • BSc or above in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • 5+ years of relevant practical experience in software development, including working on a large-scale software product, preferably with strict performance considerations.
  • Proficiency in C++ and optimization techniques for improving code performance
  • In-depth knowledge of computer science fundamentals, and computer architecture.
  • Strong communication skills.
  • Experience with simulation environments (specifically, network related) - a significant advantage.
  • Prior experience with multi-core computation and parallel code acceleration.
  • Familiarity with cloud computing and parallelization of computational workloads - an advantage.
  • Experience in developing CI/CD pipelines and integrating services - an advantage.

Benefits

  • Health insurance
  • Retirement plans
  • Professional development
  • Paid time off
  • Flexible work arrangements

Job title

Senior Software Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job