logo of nvidia

英伟达Senior Full-Stack Web Applications Software Engineer

社招全职地点:上海状态:招聘

任职要求


• Bachelors or Masters in Computer Science or related engineering or equivalent experience.
• 6+ yrs experience Proven knowledge of Java Language, common Java API's and JVM.
• Experience with JavaScript and Node.js
• Knowledge of modern frontend frameworks like Vue.js, Ember.js
• Experience with design and development of distributed microservices.
• In depth understanding of database concepts and object modeling. Detailed knowledge of object oriented design, data structures and algorithms
• Excellent interpersonal skills

Ways to stand out from the crowd:
• Experience with SQL and at least one SQL database server.
• Demonstrable knowledge of Elastic Stack (Elasticsearch, Kibana, Logstash) and Kafka.
• Experience with MongoDB or other noSQL datastores.
• Knowledge of Python or Golang
• Flexibility/adaptability for working in a dynamic diverse environment with different frameworks and requirements.

工作职责


• 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.
包括英文材料
Java+
JVM+
JavaScript+
Node.js+
Vue+
Ember.js
SQL+
ElasticSearch+
Kibana+
Logstash+
Kafka+
MongoDB+
NoSQL+
Python+
Go+
相关职位

logo of microsoft
社招Software

Design and develop AI-driven applications, delivering scalable, user-focused solutions across web and mobile platforms.Build and maintain robust, cloud-based architectures, ensuring seamless integration of front-end and back-end systems with AI models.Prototype and implement new features, leveraging analytics, user insights, and market trends to improve product quality and user experience.Collaborate with product managers, designers, and data scientists to align technical solutions with product strategies and business goals.Drive technical innovation by exploring new technologies and frameworks, ensuring system performance, maintainability, and scalability.Mentor and support junior engineers, fostering a culture of collaboration, learning, and continuous improvement.

更新于 2025-09-11
logo of nvidia
社招

• Develop and optimize the control stack, including locomotion, manipulation, and whole-body control algorithms; • Deploy and evaluate neural network models in physics simulation and on real humanoid hardware; • Design and maintain teleoperation software for controlling humanoid robots with low latency and high precision; • Implement tools and processes for regular robot maintenance, diagnostics, and troubleshooting to ensure system reliability; • Monitor teleoperators at the lab and develop quality assurance workflows to ensure high-quality data collection; • Collaborate with researchers on model training, data processing, and MLOps lifecycle.

更新于 2025-08-21
logo of nvidia
社招

Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing! An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, encouraging environment where everyone is inspired to do their best work. Come join the team and see how we can make a lasting impact on the world.NVIDIA is hiring senior software engineers in its Infrastructure, Planning and Process Team (IPP), to accelerate AI adoption across various engineering workflows within the company. IPP is a global organization within NVIDIA. The group works with various other teams within NVIDIA such as Graphics Processors, Mobile Processors, Deep Learning, Artificial Intelligence and Driverless Cars to cater to their infrastructure and software development workflow needs. As a senior engineer on AI Workflow, you will create and establish tools and software solutions that leverage Large Language Models and agentic AI to automate end to end software engineering workflows and enhance the productivity of engineers across NVIDIA. What you’ll be doing: • Develop and implement solutions throughout software development lifecycles to improve developer efficiency, accelerate feedback loops, and boost release reliability • Experience designing, developing, and deploying AI agents to automate software development workflows and processes. • Continuously measure and report on the impact of AI interventions, showing progress in metrics such as cycle time, change failure rate, and mean time to recovery (MTTR). • Build and deploy predictive models to identify high-risk commits, forecast potential build failures, and flag changes that have a high probability of failures. • Research emerging AI technologies and engineering best practices to continuously evolve our development ecosystem and maintain a competitive edge.

更新于 2025-09-26
logo of nvidia
社招

We are now looking for a Senior Solutions Architect, an outstanding engineer able to engage with developers, researchers, and decision makers. We need individuals who can use AI to improve system efficiency and develop close relationships with our industry customers, making NVIDIA a great part of end-user solutions.NVIDIA is the world leader in GPU accelerated computing and is looking for Solution Architects to engage our customers. The Senior Solution Architect will work closely with the industry customers in our China region - establishing relationships, solving problems with their engineering teams, and helping them to build a successful NVIDIA practice. If interested, do not hesitate to apply online, we are exciting to talk with you! What you’ll be doing: • Presenting NVIDIA’s full stack Artificial Intelligence solutions, and end to end platform technology to customers and partners. With in-depth hands-on engagements with customers or NVIDIA partners on complicated Datacenter projects. • Assist field business development in guiding the customer through the sales process for NVIDIA solution. • Understand and analyze customer requirements, support the solution design and development of applications. • Team work across the company to guide the direction of accelerated computing, working with software, research, and product teams. • Document the learnings to guide others. This can vary from making targeted training for customers and other Solutions Architects, giving nice hands-on demos, writing whitepapers, blogs, and wiki articles, recording short videos, to simply working through hard problems with a partner on a whiteboard.

更新于 2025-07-08