The Job logo

What

Where

Senior System Software Engineer, Cloud

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
As a Senior System Software Engineer at NVIDIA, you will design and deploy AI APIs for cloud-based Picasso-Edify products. Your role involves driving adoption of Machine Learning and Deep Learning solutions in the cloud, setting best practices, and collaborating with internal teams for cloud development. You will work on code reviews, debugging, and deploying AI/ML solutions at scale using NVIDIA's AI software on cloud-based GPU platforms.

Job description 

In this role, you will work with NVIDIA Cloud Functions and Web Services teams to design and deploy AI based APIs for training, fine-tuning and inferencing of our Picasso-Edify products on public and private cloud, based on groundbreaking NVIDIA technology. You will also work with our customers and AI partners to improve and scale up our Cloud Services by driving adoption for end-to-end Machine Learning and Deep Learning solutions in the cloud.

 

What you'll be doing:

Set and drive best practices within engineering organization for cloud related development and deployments

Working with teams across NVIDIA to design, implement and deploy microservices

Participate in code reviews, debugging of production systems, coordinating incident management follow-up and contributing to the software system directly through code contributions

Build and deploy AI/ML solutions at scale using NVIDIA's AI software on cloud-based GPU platforms

Address workload, security and privacy and architectural requirements and understand and resolve technical challenges

Occasionally help debug critical service disruption, bottlenecks, and provide fixes

Work with NVIDIA’s product and architecture teams by providing customer requirements, feedback and prioritization

 

What we need to see:

BE/ MS in Computer Science or equivalent experience

10+ years of foundational expertise in Engineering, Computer Science, Data Science, or a related field

5+ years of working experience in cloud engineering roles

Proficiency in languages like GoLang, Python, Javascript or C/C++

Experience in authentication and identity management and cloud security

Experience in using data analytics tools for debugging and dashboarding purposes

Exposure to cloud storage and databases

Exposure to Deep Learning and Machine Learning concepts

Strong written and oral communication skills with the ability to optimally collaborate with customers, management and engineering

Excellent verbal communication and presentation skills in English

 

Ways to stand out from the crowd:

Working experience with major or tier-2 cloud service providers (such as AWS, GCP and Azure), or with AI Datacenter Providers or HPC Datacenters

Experience with AI frameworks and tools on GPUs

 

Set alert for similar jobsSenior System Software Engineer, Cloud role in Pune, India
NVIDIA Logo

Company

NVIDIA

Job Posted

9 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior System Software Engineer, GeForce NOW

NVIDIA

Pune, Maharashtra, India

Posted: a year ago

We are looking for an experienced developer to design and deliver high performance applications for desktop and mobile platforms. You will work closely with our PM and design teams to define feature specifications and build the next generation of products. We need someone with strong interpersonal skills and experience in end user facing application development. Knowledge of cloud-based applications and low-level networking would be an added advantage.

NVIDIA Logo

Senior System Software Engineer

NVIDIA

Pune, Maharashtra, India

Posted: a year ago

What you'll be doing: You will design creative scalable cloud solutions to scale to millions of jobs and thousands of systems Design and Develop a scalable platform for software services Working on challenging problems in area of infrastructure such as job scheduling, resource management and automated recovery. Chasing system resiliency across databases, storage, network and web servers to achieve high availability goals You want to dig more data, analyze much more, apply deep learning algorithms / machine learn to improve the performance/predictability of the system   What we need to see: Proficient in design and development of Microservices using Java technologies. Strong object-oriented programming background (Java). Experience of developing large scale cloud infrastructure applications Background with Relational Databases such as MySQL and NoSQL DBs such as Elastic Search, MongoDB, HBase Experience with Containers (Docker, Kubernetes) Web Services (SOAP/REST) and Scalable Storage(HDFS/Ceph, Artifactory) Experience working messaging technologies such as Kafka Ability to collaborate across multiple team and across people working in different time zones. BS/MS in Computer Science or Computer Engineering or equivalent experience 8+ years of industry experience.   Ways to stand out from the crowd: Worked on computer algorithms and demonstrated ability to choose the best possible algorithms to nail complex problems You are able to divide complex problems into simple sub problems and then reuse available solutions to implement the solutions. Background in design, implementation and deployment of major infrastructure features across multiple servers in incremental rollout mode Experience with Machine Learning and Data Analytics and application of them in Infrastructure Ability to design simple systems that can work well with minimal operational support.

NVIDIA Logo

Senior System Software Engineer

NVIDIA

Pune, Maharashtra, India

Posted: a year ago

What you’ll be doing: Work closely with senior engineers to deliver, optimize, maintain, debug, unit test and document next-generation graphics and computing features for Nvidia GPUs. We work on next-generation GPU hardware and software features through all phases of development and you will get an opportunity to work across user and kernel stacks. Partner with many internal teams (software, hardware, architecture, SWQA and OEM support), external R&D partners and customers to define and develop new products and features for GPU deployments in cloud. Collaborate closely with our customers to support their cloud deployments and address any issues reported by them on priority. What we need to see: BS degree or higher (Computer science or related) with 3+yrs of industry experience In depth understanding of Windows or Linux device drivers, PC architecture and ability to work close to the hardware Proficient in C/C++ with strong software development, optimization and analytical skills Strong debugging skills and extensive experience using gdb/kgdb/windbg to analyze complex pieces of software Strong articulation skills for crafting and improving technical documents and to engage globally distributed engineering team, external partners and customers Ways to stand out from the crowd: Understanding of Virtualization concepts and system software for ESX, Xen, Hyper-V or KVM Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.) Knowledge of DX/OGL graphics technologies, WDDM model.