Nvidia - Santa Clara, CA

posted 3 months ago

Full-time - Mid Level
Santa Clara, CA
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking a Full-stack web applications software engineer to join the Hardware Infrastructure team. This role involves building new infrastructure to deliver highly available services for scalable web applications, development environments, and data visualization frameworks. The team operates within an Agile framework, focusing on high production quality standards and developing tools for engineering teams across the company.

Responsibilities

  • Working on backend and frontend design and development of web applications.
  • Collecting requirements and providing consultation to end users about their needs and use cases.
  • Analyzing performance bottlenecks.
  • Supporting and maintaining large scale data platforms with high QoS.
  • Building infrastructure and microservices for various big-data scenarios.

Requirements

  • Bachelors in computer science or related engineering or equivalent experience.
  • 5+ years of experience.
  • Proven knowledge of Java Language, common Java API's and JVM.
  • Experience with Javascript and Node.js.
  • Experience with SQL and at least one SQL database server.
  • Detailed knowledge of object oriented design, data structures and algorithms.
  • Excellent interpersonal skills.

Nice-to-haves

  • Demonstrable knowledge of Elastic Stack (Elasticsearch, Kibana, Logstash) and Kafka.
  • Experience with design and development of distributed microservices and database concepts.
  • Experience with MongoDB, Hadoop and Spark, and Jenkins and/or Confluence plugin framework.
  • Knowledge of JavaScript frameworks like Ember.js, React.js.
  • Knowledge of Python or Golang.

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service