The Job logo

What

Where

Senior System Software Engineer, GeForce NOW

ApplyJoin for More Updates

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

Smart SummaryPowered by Roshi
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.

What you’ll be doing:

  • Design and Deliver high performance applications for desktop and mobile platforms.
  • Work closely with our PM and design teams to define feature specifications and build the next generation of products using frameworks such as Angular & React.
  • Partner closely with operations for reliability and scalability of our features.
  • Work with backend architects to build RESTful APIS.
  • Web or mobile application development with variety of languages but not limited to using HTML, CSS, and JavaScript.
  • Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments.
  • Develop complex, responsive native and web applications.
  • Optimize application for maximum performance, reliability and scalability.
  • Build front-end code templates using HTML5, CSS, JavaScript, and JSON/XML as well as JavaScript frameworks such as jQuery AngularJS, React, and GruntJS, Chromium Embedded Framework (CEF).
  • Collaborate on design reviews with Architects on the team.

 

What we need to see:

  • B.E./MTech Computer Science or related field, or equivalent experience.
  • 10+ years of working experience in end user facing application development.
  • Should have a proven work portfolio of cross platform and scalable application for end users.
  • Good interpersonal skills and experience presenting with and handling the expectations of both technical and non-technical partners.
  • Experience consuming RESTful web-services.
  • Create configuration, build, and test scripts for Continuous Integration environments, application deployment, web security.
  • Experience in managing deployment and monitoring on AWS platform.
  • Experience with distributed source control systems – Git, Jenkins.
  • Proven passion for user experience design and improving usability.
  • Strong working experience with Agile development methodology in real world projects.
  • Hands on knowledge on application security

 

Ways to stand out from the crowd:

  • Show previous experience with developing cloud-based applications at scale.
  • Knowledge of low-level networking or OS internals (Windows, Mac, Android).
  • Demonstrate delivery of projects in previous roles
Set alert for similar jobsSenior System Software Engineer, GeForce NOW role in Pune, India
NVIDIA Logo

Company

NVIDIA

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Software Engineering

Locations

Pune, Maharashtra, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

NVIDIA Logo

Senior System Software Engineer, Cloud

NVIDIA

Pune, Maharashtra, India

Posted: 8 months ago

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.

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.