At a Glance
- Tasks: Plan, build, and support high-availability developer tools for cutting-edge technology.
- Company: Join a leading tech company known for innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic remote team environment with excellent career advancement potential.
- Why this job: Make a real impact by solving problems that accelerate tech development.
- Qualifications: Bachelor's degree in Computer Science or related field with 2+ years of experience.
The predicted salary is between 50000 - 70000 £ per year.
Overview
Job Requisition ID: JR2015199
Job Category: Engineering
Time Type: Full time
What You’ll Be Doing
- Engineering: Plan, prototype, build, test and ship high-availability developer tools.
- Operations: Provide full-stack operational and incident response support for the NVIDIA SCM environment.
- Problem solving: Collaborate with team members to produce creative solutions that accelerate our chip designers and software engineers.
What We Need To See
- Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
- 2+ years of full-time professional experience maintaining production software in languages such as C/C++, Python, Go, Java/C#, Ruby, or JavaScript.
- Excellent written and verbal communication.
- Strong understanding of software engineering principles, algorithms and build patterns.
- Solid grasp of devops processes, automation tools and version control systems.
Ways To Stand Out From The Crowd
- Meticulous and proactive problem-solver with a positive, can-do attitude.
- You love working on remote teams and thrive there!
- Background with Linux system administration.
- Experience with Docker, Kubernetes, Ansible, Chef, Puppet.
- Experience building web services, designing APIs and managing databases.
Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge employer: NVIDIA AI
Contact Detail:
NVIDIA AI Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to the languages mentioned in the job description. We want to show off our skills!
✨Tip Number 3
Don’t underestimate the power of a good portfolio! Showcase your projects, especially those involving devops processes or automation tools. This is our chance to demonstrate what we can bring to the table.
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows that you’re genuinely interested in joining our team. Let’s make it happen!
We think you need these skills to ace Software Engineer, Software Configuration Management – Hardware Infrastructure in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with the specific languages and tools mentioned in the job description. We want to see how your skills align with what we need, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for the role. Share your passion for software engineering and how your problem-solving skills can contribute to our team. Keep it engaging and personal!
Showcase Your Communication Skills: Since excellent written communication is key for this role, make sure your application is clear and concise. We appreciate well-structured applications that are easy to read, so take your time to proofread before hitting send!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be good to go!
How to prepare for a job interview at NVIDIA AI
✨Know Your Tech Stack
Make sure you’re well-versed in the languages and tools mentioned in the job description, like C/C++, Python, and Docker. Brush up on your knowledge of software engineering principles and be ready to discuss how you've applied them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in your previous roles. Think about specific challenges you faced and the creative solutions you implemented, especially in a collaborative environment.
✨Communicate Clearly
Since excellent communication is key, practice explaining your technical experiences in a way that’s easy to understand. Be ready to discuss your thought process and how you approach problem-solving with both technical and non-technical team members.
✨Familiarise Yourself with DevOps Practices
Brush up on your knowledge of devops processes and automation tools like Ansible or Chef. Be prepared to discuss how you’ve used these tools in your work and how they can improve operational efficiency.