NVIDIA

Senior Software Automation Engineer

Israel
Hadoop Spark Kafka Machine Learning Docker Kubernetes Ansible Python Microservices Git
Description

Are you an ambitious and skilled technical leader who enjoys building innovative solutions? Join our E2E team as a Senior Software Automation Engineer and lead the development of powerful software automation systems for NVIDIA’s Data Center environments. This is a chance to lead a distributed team, make strategic architectural choices, and craft the future of NVIDIA’s software automation platforms used in various.

fields like Machine Learning, Cloud, Storage, and High-Performance Computing.

What you’ll be doing:

  • Lead and mentor a team of engineers, providing technical direction and promoting a culture of innovation and collaboration

  • Craft and design long-term architectures, ensuring scalability, maintainability, and technical innovation

  • Architect and design algorithms to establish quality standards for future data center technologies, ensuring scalability and high performance

  • Collaborate with cross-functional teams, including product managers, architects, networking engineers, and research teams, to define strategic technical targets and deliver impactful solutions

  • Lead code reviews, offer technical mentorship, and follow standard processes to ensure high-quality deliverables and alignment with business goals

  • Drive the automation strategy, setting priorities, timelines, and identifying potential risks to ensure smooth project execution

What we need to see:

  • B.Sc. in Computer Science or a related field, or equivalent experience

  • 10+ years of relevant software development experience, with at least 3-5 years in a leadership or technical lead role

  • Extensive understanding of software design patterns, architectural principles and standard methodologies in complex distributed systems.

  • Experience crafting and developing microservices architectures.

  • Extensive experience with version control systems (e.g., Git) and CI/CD pipelines, ensuring seamless integration and deployment processes.

  • Strong background in Linux and Windows operating systems.

  • Established track record of driving automation programming initiatives, optimizing workflows, and improving efficiency.

  • Excellent problem-solving, debugging, and analytical skills to address complex technical challenges.

  • Leadership and communication skills, with the ability to mentor and encourage a team of engineers.

  • Experience in developing secure, compliant systems for highly regulated environments.

Ways to stand out from the crowd:

  • M.Sc. in Computer Science or a related discipline.

  • Proven experience with cluster management tools (e.g., Docker, Kubernetes, Slurm, Ansible) and familiarity with managing large-scale data center solutions.

  • Proficiency in Python programming

  • Track record of delivering large-scale, distributed systems with an emphasis on reliability, scalability, and performance.

  • Experience with Big Data technologies (e.g., Hadoop, Spark, Kafka) and handling large-scale data processing pipelines.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say