Senior Software Developer
Nvidia
Remote
What you'll be doing:
- Testing Framework Development: Design, implement, and maintain automated testing frameworks, including writing robust and reusable code.
- System Validation: Develop tools and workflows to validate software functionality, ensuring it meets customer expectations.
- Cloud & Hardware Integration: Validate the integration of our software with leading public cloud service providers, as well as with the latest hardware technologies such as GPUs and accelerators.
- Defect Analysis: Investigate and analyze test results, identify root causes of defects, and collaborate with development teams on solutions.
- There will be ample opportunity to develop your skills and take initiative.
What we need to see:
- Degree in Computer Science or related field, or equivalent experience
- 5+ years of proven experience in software development on Linux platforms.
- Proficiency in Python with focus on developing clean and efficient code.
- Strong problem-solving skills, attention to detail, and ability to collaborate across teams.
- Eagerness to learn and use new technologies.
- Familiarity with Linux shell scripting. Experience with version control (Git) and CI/CD pipelines.
- Our cluster management software is based on Linux. You should be experienced with the Linux operating system and in particular with networking concepts in Linux.
- You are familiar with the most common software included in a typical Linux server installation.
Way to stand out from the crowd:
- Knowledge of public cloud providers (AWS, Azure, OCI, GCP) and their ecosystems.
- Experience with highly scalable distributed systems and system administration.
- Experience with Kubernetes and Docker.
- Hands-on experience with or curiosity about using AI-assisted coding tools to improve developer efficiency.
Don't forget to mention EuroTechJobs when applying.