Your Browser is Not Supported
To ensure jobstore run smoothly, please use the latest version of the following supported browsers:
At NVIDIA, we are building the system, hardware, and software technology which enables autonomous driving. Our safety engineering team is currently looking for a Senior Software Engineer to help develop tools, methodologies, and flows required by the next generation of system on chip (SoC) and board products for autonomous driving. The functional safety analysis of complex SoCs and boards requires creative solutions to challenging engineering problems. The functional safety tools team is responsible for enabling and accelerating the development work of teams building the next generation of functionally safe autonomous vehicles. The team is highly collaborative with a broad scope, high visibility, and myriad opportunities for important contributions. If you are an engineer with a passion for improving how things are done and you love to innovate to increase quality, safety, and efficiency, then you are exactly what we are looking for!
What you will be doing:
You will be working closely with internal safety engineering teams to deliver innovative tools, methodologies, and flows to enable and improve functional safety development. Specific responsibilities of the Software Engineer role include:
Crafting and developing new features in the design data flow that enables quantitative safety analysis for highly complex SoCs and boards
Automating the mapping of hierarchies in prior netlists to equivalent hierarchies in newer netlists
Working to speed-up the integration of design data from third party suppliers as well as improving the clarity of design data provided to customers
What we need to see:
A bachelor’s or Master’s degree in Computer Science or Electrical Engineering or equivalent experience (or an advanced degree).
5+ years of proven track record in the development of EDA tools and flows.
Strong understanding of design methodologies for semiconductor and board development.
Strong problem solving and software engineering skills, a passion for applying them to new challenges and a dedication to high quality work.
Proven track record of conceptualizing, designing, and implementing modular and robust software components with well-thought-out APIs and throughout documentation.
Expertise in Python or a similar language and an understanding of object-oriented programming.
Exposure to the requirements for using tools in a development according to ISO 26262, IEC 61508, or related functional safety standards.
A strong desire to work in a collaborative team where you will regularly learn new things, tackle new problems, share ideas, and give and receive feedback.
Excellent analytical, interpersonal, and written and verbal communication skills.
Ways to stand out from the crowd:
Academic or industry experience with the entire life cycle of an automation infrastructure or flow; from concept to the design, implementation, deployment, and support.
Exposure to robust, high quality software development processes used in the automotive and industrial markets. Experience with DBMS (database management systems), such as MongoDB, SQLite, or Postgres.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
We are now looking for a Senior Hardware SoC Architect for our Tegra team! Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world-class systems architects and deep learning experts to define the next generation SoC?
NVIDIA is developing processor and system architectures that are at the forefront of accelerating machine learning, automotive and high-performance computing applications. We are building the most advanced SoC's in the world for these applications and are looking for SoC architects to join our effort. In this position, you will have the chance to define future aspects of our architectures that bring together NVIDIA GPUs, custom processors and accelerators into a single chip. Your role will be cross-disciplinary, working with software, ASIC design, verification, physical design, VLSI and platform teams. Our SoC architects excel at pushing the state of the art, while making the best engineering trade-offs.
What you’ll be doing:
Develop the next generation of architectural definition flows around SoC definition, assembly, C-model development.
Hardware architecture end-to-end lifecycle ownership.
Drive Architecture/Software/Hardware co-design and collaboration on features set.
Perform performance, perf @ watt, perf / sq. mm modeling or analysis and track through design (where applicable).
Hardware specification authoring, review, and System C model development (where applicable).
Architectural validation plan and execution.
Review downstream specifications and verification plans in ASIC, software and/or platform to ensure requirements are followed.
Post-Silicon production support with silicon debug and publishing of customer documentation.
Industry standards tracking & 3rd party IP technical evaluation.
Patenting novel parts of system architecture
What we need to see:
MS or PhD degree in computer or electrical engineering or equivalent experience
At least 8+ years of architecture, design and/or verification experience
You have meaningful industry expertise in SoC architecture definition - Clocks, Resets, Automotive safety, Interconnects, Memory Controller, Boot, Virtualization, Power Management, Security, System Performance, IO technologies, (PCIE, Camera Interfaces, etc), Multimedia accelerator pipelines, CPU/GPU coherency, Platform integration.
You are comfortable communicating and solving issues at all levels of architecture definition from micro-architecture to system level to software architecture.
Excellent analytical, written, and verbal interpersonal skills and ability to work as part of a team.
Ways to stand out from the crowd:
Demonstrated experience in SoC Architecture and Design flows.
In-depth knowledge of Accellera IP-XACT, SystemRDL, and Portable Stimulus Standard.
System C or C++ development skills, Python, or relevant programming experience
Inventions in one or more domains relevant to SoC architecture
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you!
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
The NVIDIA GPU Cloud (NGC) organization is looking for passionate software engineers to partner closely with our internal customers and assist them in onboarding to our platform. This partnership requires you to gain a deep understanding of the customer's needs, how their application(s) work, and assist them in developing best practices enabling success in a multi-tenant cloud environment. The information you provide will help shape our platform to better the success of our customers, both internally and externally.
We expect you to have expert knowledge with cloud-based deployments across compute, storage, and networking environments. Along with this, you need a strong understanding of application portability between 1st and 3rd party clouds and what it takes to simplify application requirements in order to do this well. You should also be familiar with open source technologies that can assist with cloud deployments and recommend approaches to the larger engineering teams in order to expedite implementation for our customers. What will you be doing:
What you will be doing:
Partner with multiple internal teams to gather requirements, give feedback to engineering teams, and develop solutions to aid in their success
Inform partner teams of standard methodologies for cloud based solutions
Gain deep understanding of how NVIDIA develops across multiple verticals (autonomous vehicles, chip manufacturing, HW design, AI, etc.)
Present to internal stakeholders and NVIDIA leadership on roadmaps, vision, & demos
Speak at internal/external events about our public cloud
Participate in open source communities of software we use and build
What we need to see:
BS/MS degree in Computer science or related areas (or equivalent experience)
8+ yrs of experience with designing and building distributed software systems
Demonstrated ability to write code in a mainstream systems programming language such as Golang, Java, C, C++, Python, or Rust
Strong ability to design and implement maintainable APIs for consumers
Experience with Kubernetes and/or distributed task scheduling
Strong background of Infrastructure, Networking, Storage, and DevOps scripting/tooling
Understanding of data storage technologies (databases, file, block, blob)
Demonstrated ability to reach cross-functional consensus without all the details
Ways to stand out from the crowd:
Experience in a Hyperscale Cloud Service Provider (public facing or not)
Strong background in optimization of AI workloads
Experienced, persuasive and effective presentation skills (written and verbal)
Demonstrated skills in leadership, communication, coaching, analysis, problem solving and short/long term planning
Excellent interpersonal and organizational skills and ability to handle diverse situations and work with internal customers and make them successful
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing and Visualization. The GPU, our invention, serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is looking for great people like you to help us accelerate the next wave of artificial intelligence.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're a creative, curious, and driven technical leader, we want to hear from you!
The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s an amazing legacy of innovation that’s motivated by phenomenal technology—and outstanding people. Today, we’re 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 you can make a lasting impact on the world.
Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in AI, Automotive, Gaming, and High Performance Computing. See your efforts in action as developers use your tools to profile and analyze the performance of their applications and systems. Enable 3rd party tools developers to write sophisticated tools using the profiling API that you develop. Innovate as you help define the performance analysis capability of future generations of NVIDIA GPUs. We are seeking a senior software developer to join our effort to advance the state of performance analysis and tuning for GPUs. You will apply your skills in software development and design, your experience in optimizing application performance, as well as your knowledge of compute architecture to craft word-class tools that provide impactful feedback to compute developers.
What you'll be doing:
Develop real-time compute performance analysis tools for NVIDIA GPUs running on Linux, Windows, and embedded operating systems.
Write fast, effective, maintainable, reliable, and well crafted code.
Work in partnership with the compiler, architecture, and driver teams at NVIDIA to craft, implement, and verify new features in our compute profiler stack.
Work closely with internal and external partners to take on real-world challenges in the field performance data collection and analysis.
Provide peer reviews to other specialists including feedback on performance overhead, scalability, and correctness.
Document requirements and designs, and review documents with partners.
Demonstrate growth in technical and non-technical abilities.
What we need to see;
BS, MS, or equivalent experience in Computer Engineering or Computer Science (or equivalent experience).
3+ years of software development experience.
Strong programming ability in C, C++, and scripting languages.
Extensive hands-on programming experience.
Strong software optimization and debugging skills.
Knowledge of software profiling tools.
Basic understanding of computer architecture of x86 or ARM CPUs.
Excellent communication and partnership skills.
You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
We are now looking for a Senior Hardware SoC Architect! Do you want to be a part of the Artificial Intelligence Revolution? Would you like to work with world-class systems architects to define the next generation SoC? NVIDIA is seeking an exceptional SOC architect for our Tegra Architecture Team to help us build high-performance, power-efficient SOCs. This position offers the opportunity to have real impact in a dynamic, technology-focused company developing state-of-the-art processor and system architectures that are at the forefront of accelerating machine learning, autonomous vehicles, high-performance computing and edge computing applications.
We have built a team of extraordinary people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform for the future of computing. Our SoC architects excel at pushing the state of the art, while making the best engineering trade-offs.
What you’ll be doing:
Define future aspects of our architectures that bring together CPUs, NVIDIA GPUs, custom processors and accelerators into a single chip.
Hardware architecture end-to-end lifecycle ownership.
Drive Architecture/Software/Hardware co-design and collaboration on features set.
Cross-disciplinary role, coordinating with IP architects, designers, verification, Physical Design, Software, DFT, VLSI, Security, Automotive Safety and platform teams.
Capture requirements, create hardware specifications, conduct technical reviews, support customer documentation
Review upstream product requirements, downstream specifications and verification plans in ASIC, software and/or platform to ensure requirements are followed.
Create architectural validation plans and drive execution.
System C model development to validate architecture
Patenting novel parts of system architecture
Improving processes and methodologies that improve team productivity and quality of deliverables
What we need to see:
BS degree (or equivalent experience) in Computer or Electrical Engineering with at least 5 years of experience or MS degree in Computer or Electrical Engineering with at least 3 years of experience in architecture, design and/or verification experience
Strong knowledge and industry expertise in multiple aspects of SoC architecture definition such as Clocks, Resets, Power-Sequencing, Power Management, Interrupts, Interconnects, Boot, Virtualization, Security, System Performance, IO technologies, (PCIE, Camera Interfaces, etc), Platform integration.
Strong understanding of platform architecture considerations - power, reset, clock sequencing and I/O interfaces
Strong scripting skills in languages such as Perl or Python
Good understanding of ASIC design/verification/implementation flows
You are comfortable communicating and solving issues at all levels of architecture definition from micro-architecture to system level to software architecture.
Excellent written, verbal and negotiation skills, to work with others and build consensus
Amazing analytical and independent problem-solving skills
Ways to stand out from the crowd:
Architecture experience with platform power, reset, clock sequencing and I/O interfaces
System C or C++ development skills, or relevant programming experience
Proven record of implementing processes and methodologies
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative, autonomous and love a challenge, we want to hear from you!
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
We are now looking for a Data Engineer to help build data pipelines at scale for Autonomous Vehicles. NVIDIA is hiring senior data engineers to develop and scale its AI and deep learning platforms with a focus on building pipelines to process PB scale data for Autonomous Vehicles.
What you'll be doing:
Design, build, and maintain high-performance streaming and batch data pipelines using Kafka and related technologies
Design and build components of PB sized scalable data lake and structured/unstructured data query interfaces and microservices to ingest, index, mine, transform, and compose large datasets
Build and implement support for versioned, traceable, and immutable datasets in a data lake in a distributed and scalable manner
Hands-on writing of high quality code, good design & architecture, fully tested and peer reviewed
Partner with our other engineering and product teams to solve data modeling, data heterogeneity and data quality issues at scale
Automate everything for measuring, testing, updating, monitoring and alerting the data platform
What we need to see:
Bachelor's or Master’s in a quantitative field (e.g. Statistics, Computer Science, Business Analytics, Data Science, Economics or other relevant field) or equivalent experience
5+ years of proven experience in building distributed batch and streaming pipelines, Data Lake/ Lake House ecosystem, backend microservices architecture, and heterogeneous data types at scale
You have extensive hands-on experience in building scalable data platforms and reliable data pipelines using technologies such as Spark, ElasticSearch, Databricks, Clickhouse, AWS Kinesis, and/or Kafka
You are proficient in at least one primary language (e.g., Java, Scala, Python, Golang) and SQL (any variant)
Having hands on experience about transport and API protocols such gRPC or GraphQL, working with data formats such as Protocol Buffers, Avro etc is a must
Experience with orchestration and execution engines like Airflow, Temporal, Dagster for building durable pipelines with an emphasis on deployments and monitoring
You have familiarity with databases and analytics technologies in the industry, including Data Lakes, Lakehouse ETLs, Datamesh and Relational Databases
Excellent written and verbal communication skills
Ways to stand out from the crowd:
Advanced programming expertise in Scala
Experience with Kubernetes and Docker
Enthusiasm to collaborate and build supporting development infrastructure like CI/CD and DevOps
A go getter with an inquisitive desire to dive deeper and understand technical requirements
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most experienced and talented people in the world working with us and our engineering teams are growing fast in some of the hottest state of the art fields: Deep Learning, Artificial Intelligence, and Autonomous Vehicles. If you're a creative and autonomous computer scientist with a real passion for distributed systems and parallel computing, we want to hear from you!
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
The Modulus team at NVIDIA builds a groundbreaking Physics ML platform. This role will be a key person in the technical team helping our customers make the most of AI in their engineering and scientific simulation workflows. This person will work across the rest of the TME team, product management, and our field organizations to produce creative technical AI-based solutions to the world's engineering challenges.
If you enjoy developing workflows and AI models that integrate with and accelerate CAE workflows and o you find it rewarding to investigate, and develop utilities that can automate and simplify ease of use for engineers and domain scientists? Could you be thrilled about an opportunity to partner with the engineering and AI community, working at the forefront of technology breakthroughs that contribute to the success of an industry leader like NVIDIA? If so, the Developer Technology Team invites you to consider this role.
What You Will Be Doing
As a Sr Technical Marketing Engineer, the role will focus on accelerating the adoption of Physics based machine learning in NVIDIA Enterprise technologies by our customers.
In this position, you will research and develop techniques to integrate AI into CAE and scientific simulation workflows by developing AI surrogate models and pipelines.
Work with the other members of the technical marketing team, our AI teams, our partners, and our business leaders defining and creating a wide range of deliverables and assets to highlight how NVIDIA Enterprise products and AI/Deep Learning improve and accelerate the way people ideate, create and design.
Publish and present innovative AI enhanced engineering and scientific simulation techniques in developer blogs or relevant conferences to engage and educate the Developer community.
Working with our marketing, field, partners, and customers, you will define and create assets to best highlight our technologies and solutions to a broad range of customers and vertical segments.
Public speaking at industry events, internal and external training, and webcasts will be a key part of the job. Some travel is required to support events.
What We Need To See
A Masters or PhD degree in Engineering domain science or related computationally focused science degree (or additional equivalent experience).
7+ years of relevant work experience or research.
Direct experience using engineering simulation tools and CAE workflows.
Familiarity with AI concepts, including training a model in PyTorch and inferring using a pretrained model checkpoint.
Programming fluency in python with a deep understanding of simulation workflows and software development.
Prior hardware, software, solutions development background and proven ability to design and architect AI solutions.
Ability to delve into technical details of product, and strong ability to defend opinions with both business and technical partners within the organization
Excellent communication and organization skills, with a logical approach to problem solving, and prioritization skills.
Prior experience presenting to sales and technical product leaders, customers, and partners
Ways To Stand Out From The Crowd
Excellent understanding of differential equations.
You should have a background in artificial intelligence and deep learning frameworks, software development, system architecture and ecosystem software and hardware to help bring together complex technical concepts in easy to demonstrate models, demos, videos, guides, and whitepapers.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most hard-working and talented people in the world working for us! If you're creative and passionate about developing cloud services we want to hear from you!
The base salary range is 160,000 USD - 310,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
Are you passionate about cloud software development and building cloud scale software systems for developers? We are looking for an outstanding and passionate cloud software engineer to join the Developer Tools organization at NVIDIA. We seek to deliver the best cloud-native developer tools. Come be part of our team!
What You Will Be Doing:
Own the development of RESTful cloud services and frameworks that power NVIDIA developer tools products. These services have requirements for low latency and high availability to support large number of concurrent developers.
Architect, design, and own implementation of scalable cloud-based systems for SaaS.
Partner closely with other product teams to integrate new cloud features into existing NVIDIA developer tools products or tools from 3rd party vendors.
Work with other engineering teams to align on corporate infrastructure strategies and help to improve or enhance existing services.
Drive performance tuning of the end-to-end developer tools cloud services.
What We Need to See:
BS or MS in computer science, mathematics, or related engineering fields (or equivalent experience).
At least 5 years of relevant technical work experience.
Working experience with building cloud services.
Deep understanding of cloud application designs in the areas of virtualization, distributed systems, load balancing, and security.
Background with Containers and Docker, knowledge of Infrastructure as Code. Practical experience with AWS or Azure.
Strong programming skills in a relevant language, e.g. Golang, Python, Java, etc.
Excellent communication and interpersonal skills. Self-motivated and ability to work effectively with geographically distributed and multi-functional teams.
Ways to Stand Out from the Crowd:
Hands-on experience with Kubernetes and Prometheus.
Track record of delivering scalable cloud micro-services.
Proven skills of solving sophisticated technical problems.
NVIDIA is widely regarded as one of the most innovative technology companies in the industry, and we have some of the most forward-thinking and versatile people in the world. Are you creative and autonomous? Do you love a challenge and making a difference? If so, we want to hear from you.
The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
We are looking for a Senior Mask Design Engineer. NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to tackle, that only we can pursue, and for that matter to the world. This is our life’s work, to amplify human creativity and intelligence.
We are seeking hardworking, creative, and highly motivated engineers to work on the physical layout design and development of our next generation custom SRAM macro-IPs. As part of the Digital Full-Custom Macro Team, you will work with other team members on the new process technologies to design the layout of high-speed memory macros. You will have the opportunity to craft dense layout designs to enable low power and high-performance circuits, and to develop layout methodologies that would be used on our NVIDIA products.
What you will be doing:
Perform physical layout of SRAM and datapath circuits using Cadence tools.
Your duties will include floor-planning, hierarchical layout assembly, effective use of cell sharing and custom layout of pitch related cell design.
Ability to recognize different solutions in layout implementation based on area, metal utilization and schedule.
Participate in developing physical verification flows for new technologies - DRC and LVS
Work closely with circuit engineers to help to establish layout design methodologies to enable an efficient and expeditious layout implementation.
What we need to see:
Bachelor’s Degree or equivalent experience
Minimum 8+ years' experience in memory macro layout
Strong background in tight pitch related layout design
Knowledge of the latest FinFET technology nodes and design rules
Strong proficiency of layout tools (Cadence Virtuoso is desired)
Knowledge of ICV layout verification tool is a plus
Scripting skills in CSH, PERL or SKILL
Excellent interpersonal skills and ability to work with multi-functional teams
Excellent writing and reporting skills
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. We welcome you join our team with some of the most hard-working people in the world working together to promote rapid growth. Are you passionate about becoming a part of a best-in-class team supporting the latest in GPU and AI technology? If so, we want to hear from you.
The base salary range is 124,000 USD - 230,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
At NVIDIA, we're driven by a profound commitment to transforming the future of computing, artificial intelligence, and visualization technologies. Joining NVIDIA's AI Efficiency Team means contributing to the infrastructure that powers our innovative AI research. This team focuses on optimizing efficiency and resiliency of ML workloads, as well as developing scalable AI infrastructure tools and services. Our objective is to deliver a stable, scalable environment for NVIDIA's AI researchers, providing them with the necessary resources and scale to foster innovation.
We are seeking a senior network software engineer to join our team. As a Senior Network Software Engineer, you will be instrumental in co-designing and implementing innovative solutions that power AI applications at an unprecedented scale. Your expertise in network software architecture and high-performance interconnects will drive innovation and enable us to deliver platforms that redefine what is possible. This is an exceptional opportunity to push the boundaries of technology and shape the future of AI and work with a world-class team of like-minded engineers.
What you will be doing:
Collaborate with multi-functional teams to analyze, co-design, and develop networking software and hardware for innovative AI platforms.
Drive the development of new networking algorithms and protocols for point-to-point and collective operations at scale.
Identify bottlenecks and inefficiencies in application code, proposing optimizations to enhance performance and network utilization.
Design and implement performance benchmarks and testing methodologies to evaluate performance at scale.
Provide guidance and recommendations for optimizing AI applications for speed, scalability, and resource efficiency.
Share knowledge with domain expert teams as they develop applications for the next generation of AI platforms.
Contribute to the development of tools and frameworks to facilitate network optimization.
What We Need to See:
PhD in Computer Science, Computer Engineering, or related field, or equivalent experience
10+ years of experience with a focus on high-performance networking and AI applications
Expertise in RDMA networking (InfiniBand, ROCE), Ethernet, and PCIe.
Experience with at least one high-performance networking library: NCCL, UCX, libfabric, MPI, UCC.
Deep understanding of various aspects of high-performance networking, including network technologies, debugging, and performance analysis.
Experience in developing and optimizing deep learning frameworks such as PyTorch and TensorFlow.
Proficiency in Python and C/C++.
Experience in CUDA programming.
Track record of delivering performance improvements for software used in large-scale deployments.
Knowledge of Kubernetes (k8s) and cloud-native application principles is a plus.
Familiarity with continuous integration and delivery practices for performance optimization.
Ways To stand out from the crowd:
Hands-on experience in optimizing networking building blocks for DL frameworks like PyTorch and TensorFlow.
Experience in developing communication libraries such as NCCL, UCX, UCC, MPI.
In-depth knowledge of RDMA, GPU-Direct, and network technologies.
Provide references to your code contributions.
This is an exceptional opportunity to push the limits of state-of-the-art technology and contribute to the development of platforms the world has never seen before. As part of NVIDIA, you'll work alongside top-tier talent in a collaborative environment that fosters innovation and creativity.
If you're passionate about shaping the future of AI and high-performance computing, apply now to embark on an exciting journey with us!
The base salary range is 220,000 USD - 419,750 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing. NVIDIA is a “learning machine” that constantly evolves by adapting to new challenges that are hard to address, that only we can pursue, and that matter to the world. This is our life’s work, to amplify human creativity and intelligence. Make the choice to join us today! NVIDIA is seeking a highly skilled and experienced Senior Software Engineer to join our growing team. You will work at the intersection of AI and software engineering, responsible for the design, development, and maintenance of the LLM MLOps platform at Nvidia.
What you'll be doing:
Collaborate across high-performance software engineering teams to develop innovative ML solutions using NVIDIA Deep Learning Software and GPU stack.
Build high performance data pipelines of Big Data solutions in real time for inferencing, training and ETL.
Utilizing Data Engineering, ETL, machine learning technologies for training, inferencing and deployment of ML models into production applications.
Showcase leadership and lead the product development roadmap to align with business priorities and vision.
What we need to see:
Masters in Computer Science, Electrical Engineering or equivalent experience
5+ years of experience architecting, crafting and implementing software solutions, preferably in product development space and 3+ years hands-on experience in distributed computing, data engineering and data analytics.
Solid computer science fundamentals in algorithms/data structures/complexity analyses
Software development experience in any of the following core languages/frameworks: Python, Java, GO, Spring/Hibernate.
Excellent grasp of distributed systems and microservices.
Experience using end-to-end MLOps platforms such as Kubeflow, MLFlow, AirFlow.
Experience with extracting data from storage systems (e.g. Hive, Cassandra, S3, Swiftstack) and understanding of how big data processing systems (e.g. Spark or Map/Reduce) work and help scale the processes.
Solid understanding of Amazon Web Services, Kubernetes, Docker is a plus
Strong communication skills
Ways to stand out from the crowd:
Experience using one or more of the Cloud Based solutions like Kendra, AWS SageMaker, Auto-ML, Big Query, RedShift, Glue, Athena, FireHose etc.
Experience in building and handling MLOps pipelines.
Ability to solve problems using machine learning techniques (statistics, clustering, classification, outlier analysis, etc.). Experience with Deep Learning and LLM prompt engineering or prompt tuning is a plus.
With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working with us and our engineering teams are growing fast in some of the hottest innovative fields: Deep Learning, Artificial Intelligence, and Large Language Models. If you're a creative engineer with a real passion for robust and enjoyable user experiences, we want to hear from you!
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
Control System Senior Software Engineer
Indianapolis, IN
As a Senior Software Engineer, you will decompose and validate requirements, develop software design models to implement requirements, and generate embedded code for safety critical, electronic engine control and monitoring systems. In this role, you may be involved at any stage of a project life cycle from concept development, integrated/component testing through final production release.
Innovate & Power the World
In this exciting opportunity, you will work in agile scrum project teams with colleagues in other branches of engineering and guide software engineers with less experience.
At Rolls-Royce, we pioneer cutting-edge technologies that deliver the cleanest, safest and most competitive solutions to our planet’s vital power needs. We embrace the power of data and technology and aim to be Digital First in everything we do.
To ensure we continue to be pioneers of our industry, Rolls-Royce has a team of over 16,500 engineers around the globe. They include everyone from world experts in their field to those who manage hundreds of people and millions of dollars’ worth of investments. We recruit engineers at all levels and in a range of disciplines. And while we encourage specialisation, we also offer freedom to cross-specialise and develop skills across a number of different areas.
Rolls-Royce is a Military Friendly Employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic. You can learn more here.
Key Accountabilities:
Basic Qualifications:
Preferred Qualifications:
Pioneer the next generation of innovation. Join us and you’ll develop your skills and expertise to the very highest levels, working in an international environment for a company known the world over for its brilliance.
We are an equal opportunities employer. We’re committed to developing a diverse workforce and an inclusive working environment. We believe that people from different backgrounds and cultures give us different perspectives. And the more perspectives we have, the more successful we’ll be. By building a culture of respect and appreciation, we give everyone who works here the opportunity to realize their full potential.
You can learn more about our global Inclusion strategy here.
Relocation assistance will not be provided for this position.
Close Date:
March 31st, 2024
Location:
Benefits
Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.
Official account of Jobstore.
Control System Senior Software Engineer
Indianapolis, IN
The Control System Senior Software Engineer will develop, write, test and document embedded code for safety critical electronic engine control and monitoring systems. You may be involved at any stage of a project life cycle from concept development, integrated/component testing through final production release. You'll usually work in project teams with colleagues in other branches of engineering.
At Rolls-Royce, we pioneer the power that matters to our customers, to society and to the planet.
To ensure we continue to be pioneers of our industry, Rolls-Royce has a team of over 16,500 engineers around the globe. They include everyone from world experts in their field to those who manage hundreds of people and millions of dollars of investments. We recruit engineers at all levels and in a range of disciplines. And while we encourage specialisation, we also offer freedom to cross-specialise and develop skills across a number of different areas.
Key Accountabilities :
Rolls-Royce is a Military Friendly Employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.
Basic Qualifications:
Preferred Qualifications:
Pioneer the next generation of innovation. Join us and you’ll develop your skills and expertise to the very highest levels, working in an international environment for a company known the world over for its brilliance.
Pioneers of Power
We are an equal opportunities employer. We’re committed to developing a diverse workforce and an inclusive working environment. We believe that people from different backgrounds and cultures give us different perspectives. And the more perspectives we have, the more successful we’ll be. By building a culture of respect and appreciation, we give everyone who works here the opportunity to realize their full potential.
You can learn more about our global Diversity and Inclusion strategy here
So that you can be your best at work and home, we’ll consider flexible working arrangements for everyone, in any role. Click here for more details on how we can support you.
Relocation assistance will be provided if applicable.
Close Date:
March 31st, 2024
Location:
Benefits
Rolls-Royce provides a comprehensive and competitive Total Rewards package that includes base pay and a discretionary bonus plan. Eligible employees may have the opportunity to enroll in other benefits, including health, dental, vision, disability, life and accidental death & dismemberment insurance; a flexible spending account; a health savings account; a 401(k) retirement savings plan with a company match; Employee Assistance Program; Paid Time Off; certain paid holidays; paid parental and family care leave; tuition reimbursement; and a long-term incentive plan. The options available to an employee may vary depending on eligibility factors such as date of hire, employment type, and the applicability of collective bargaining agreements.
Official account of Jobstore.
NVIDIA’s deep learning and HPC platforms have made a huge impact in various fields and are broadly used across leading academic institutions, start-ups, and industry, including the world’s largest Internet companies. We need passionate and creative people to help us on building a AI framework that will solve the toughest and most relevant problems of humanity and problems that are at the groundbreaking of science & engineering: weather/climate challenges, product design, digital twins, molecular dynamics, novel materials, accelerated drug development, etc.
What you'll be doing:
Work with some of the brightest minds in a leading AI company to develop a leading machine learning framework, NVIDIA Modulus, for our academic and industrial partners to construct digital twins and machine learning simulation surrogates for real world science and engineering problems
Work with internal project teams to validate applications built using the framework on Nvidia’s products
Stay up to date with the latest research and innovations in deep learning techniques, implement and experiment with new insights to develop and enhance NVIDIA's deep learning technologies with focus on simulations
What we need to see:
BS or MS degree (PhD preferred) in computer science, mathematics, computational science/engineering, or related technical field or equivalent experience.
10+ years of relevant experience.
Strong Python programming skills. Familiarity with containers, numeric libraries, modular software design
Good knowledge of state-of-the-art DNN architectures and machine learning techniques and algorithms (graph networks, diffusion models, reinforcement learning etc.) with experience in developing or using major deep learning frameworks (PyTorch, Tensorflow, JAX etc.)
Experience with solving and using machine learning for real world problems involving scientific/engineering simulations (domains/applications - industrial, life sciences, high energy physics, earth sciences – seismic, weather & climate modeling; physics types - CFD, structural, electromagnetics, optics, acoustics etc.) and/or scientific visualization is a big plus
Strong analytical skills with bias for action. Good time-management and organization skills to thrive in a fast paced, dynamic environment
Solid written and oral communications skills. Good teamwork and interpersonal skills
Ways to stand out from the crowd:
Work with multi-node systems with data-parallel and model parallel programming experience. Experience with CUDA
Usage of nonlinear simulation tools and techniques, usage of major simulation codes (opensource and/or commercial)
Published papers in the field of AI in scientific computing
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, we want to hear from you! NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company and establish teams with the most thoughtful people in the world.
The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.
NVIDIA's invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. We are looking to grow our company, and grow with the smartest people in the world. We are looking for you!
NVIDIA is looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative, dynamic and challenging as our employees are currently working on innovative, next-generation network interface card at the forefront of technology in terms of performance.
What you’ll be doing:
Being part of the Linux kernel group, working on developing the device driver for our NICs.
Integration and optimization of existing products and solutions with our software stack and hardware capabilities.
Crafting and developing components of the network, security, and storage software stacks.
Driving a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support.
Drive complex technical issues to closure that may occur in the cross-team boundary.
What we need to see:
Bachelor's degree in Computer Science, or equivalent experience.
5+ years of experience, with strong programming skills in C/C++, and familiarity with object oriented programming concept.
Extensive experience with Linux is required.
Experience with kernel-level programming is required.
Deep understanding of the system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user-space applications utilize system services to achieve high performance.
Knowledge of Network Protocols L2/L3/L4 – Ethernet / IP / TCP / UDP.
Ways to stand out from the crowd:
Open source code contributor.
A Master’s or equivalent experience in Computer Science is a plus.
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
The base salary range is 148,000 USD - 276,000 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.
Official account of Jobstore.