Senior Full-stack Web Applications Software Engineer
Company | NVIDIA |
---|---|
Location | Austin, TX, USA, Santa Clara, CA, USA, New York, NY, USA |
Salary | $148000 – $287500 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- BS (or equivalent experience)
- 5+ years of relevant experience
- Proven knowledge of Java Language, common Java API’s and JVM
- Experience with Javascript/TypeScript and Node.js
- Experience with design and development of distributed microservices
- In depth understanding of locking, multi-threading and database concepts
- Detailed knowledge of object oriented design, data structures and algorithms
- Excellent interpersonal skills
Responsibilities
- Working on backend and frontend design and development of web applications
- Collecting requirements and provide consultation to end users about their needs and use cases
- Analyzing performance bottlenecks
- Supporting and maintaining large scale data platform with high QoS
- Building infrastructure and microservices for various big-data scenarios
Preferred Qualifications
- Demonstrable knowledge of Elastic Stack (Elasticsearch, Kibana, Logstash) and Kafka
- Background with SQL and at least one SQL database server and one non relational DB like Mongo
- Experience with Jenkins and/or Confluence plugin framework
- Knowledge of JavaScript frameworks like Ember.js, Vue.js
- Knowledge of Python or Golang