Used Tools & Technologies
Not specified
Required Skills & Competences ?
Docker @ 4 Kubernetes @ 4 Linux @ 7 Python @ 6 SQL @ 3 R @ 4 NoSQL @ 3 CI/CD @ 4 TensorFlow @ 4 Communication @ 4 React @ 4 CSS @ 4 Microservices @ 4 Debugging @ 6 API @ 4 Tailwind CSS @ 4Details
NVIDIA is looking for an experienced Software Engineer! Our NVIDIA Infrastructure Specialists Team (NVIS) is growing, and we are looking for hardworking and self-motivated engineers focused on hands-on groundbreaking technologies spanning various environments and software frameworks, including working with open-source communities.
Responsibilities
- Develop next generation applications and tools for field services and innovations.
- Work as a developer across various Web platforms and frameworks.
- Help drive the underlying technology stack and implementation methodology.
- Collaborate closely with other software R&D teams and software architects.
- Contribute to applications including data ingestion, distributed computing, RESTful APIs, and user interfaces.
Requirements
- Bachelor's degree or equivalent experience in Computer Science or Computer Engineering.
- 5+ years of hands-on experience in system software design, development, and maintenance.
- Proficient in Python programming and debugging.
- Experience with React for front-end GUIs including state management, testing, and CSS frameworks like Bootstrap or Tailwind CSS.
- Background with containers, developing, testing, and building microservices using Docker and Kubernetes.
- Experience designing and implementing RESTful web services in Python.
- Familiarity with SQL and NoSQL databases, including querying, indexing, and best practices.
- Experience writing and integrating CI/CD tools such as GitLab.
- Excellent interpersonal and written communication skills.
Ways to Stand Out
- Experience with network stacks and protocols including Ethernet and InfiniBand.
- Familiarity with HPC/AI benchmarking and job schedulers such as SLURM.
- Extensive knowledge and deep understanding of Linux system programming.
- Experience building infrastructures and tools to speed up development, testing, and release processes.
- Experience with AI platforms and libraries such as TensorFlow and Keras.
Benefits
- Eligibility for equity and other benefits.
- Commitment to fostering a diverse work environment and equal opportunity employment.
The base salary range is 120,000 USD to 235,750 USD, determined by location, experience, and comparable employee pay.