Your Browser is Not Supported
To ensure jobstore run smoothly, please use the latest version of the following supported browsers:
Job Description:
Be part of an exciting FAB Team working on cutting-edge advanced packaging process technologies. Partner and work with various teams in IME, to be the lead in FAB inventory management, logistic planning, and its related operations to always enable smooth operations and develop packaging solutions and taking the solutions from concept to production. Responsibilities will also include assisting in operations support in FAB clean rooms to ensure all rounded supports are provided.
This position is based in Singapore.
Responsibilities:
- Looking for a reliable, agile, and professional individual.
- Able to understand, look ahead, plans the production schedules etc, and provide day to day supports in materials / spare parts procurement, inventory and logistics management to ensure smooth Fab operations.
- Initiate, lead and provide day to day supports in all logistics needs and initiate material/spare parts procurements when required to ensure smooth Fab operations.
- Follow through all the orders initiated from the start of purchase till delivery. Ensure the orders are delivered are on time.
- Accountable for the inventories required to enable smooth FAB cleanroom operations.
- Work seamlessly with various stakeholders to ensure inventory adequacy and logistics efficiencies.
- Employ critical thinking and put-up good initiatives to move forward towards systematic inventory digitalization.
- Ability to work in a multi-task environment.
Experience:
- Education: Diploma/Degree in engineering or supply chain discipline.
- Process strong customer service mind-set with excellent interpersonal and communication skills.
- Preferably some knowledge of supply chain analytics, experiences in semiconductor / manufacturing environment, with good wide contacts with semiconductor material suppliers, equipment vendors.
- Fresh graduate can be considered as well.
Official account of Jobstore.
As part of IME’s Photonics & Sensors Department, the candidate will take lead of the development of various testing capability for advanced photonics, including but not limited to chip-level and wafer-level testing of optical devices and electro-optical devices at high RF frequencies, as well as the testing of electro-optical sub-modules and sub-systems. You will work closely with an excellent multidisciplinary team working on advanced photonics.
Responsibilities:
Qualifications:
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.
Official account of Jobstore.
Responsibilities:
1. Contribute to high-quality research and development work in TCOMS laboratory through:
· design of scaled physical test models, such as maritime vessels, offshore rigs, marine renewable platforms, and aquaculture systems for testing in TCOMS Ocean Basin.
· generation of detailed design, production, assembly, and as-built drawings of test models.
· leading a team of engineers and technicians on model fabrication and modification, calibration, instrumentation, and experimental setup.
· design of embedded sensors to enhance the measurement of models' behaviour and response.
· document design processes, methodologies, and results.
· engagement with external vendors for component sourcing and additional modification work that are beyond the present capabilities of TCOMS laboratory.
2. Perform research in the following areas:
· Offshore hydrodynamics
· Loads, motions and response analysis of Marine & Offshore platforms and floating structures
· Fluid-structure interactions
3. Collaborate with internal teams, affiliated research institutes and other relevant stakeholders in proposal preparation and submission.
Requirements:
Qualification & Field of Study:
· Bachelor's degree in following or related disciplines:
o Mechanical Engineering, Mechatronics,
o Ocean Engineering, Marine Engineering, Offshore Engineering,
o Electrical Engineering, Computer Engineering / Science
o Offshore/Civil/Structural Engineering, Applied Mathematics
Experience:
· 2 to 3 years of relevant work experience in the following areas:
o Mechanical design.
o Naval Architecture, ocean engineering, marine engineering, hydrodynamics, and systems engineering.
o Project management/productivity software/tools such as MS Office, MS Project.
o Marine structures, offshore structural engineering.
· Proficient with 3D modelling tools such as SolidWorks and AutoCAD.
· Prior experience / knowledge in one or more of the following software /programming languages will be preferred:
o SolidWorks, Rhino, and AutoCAD,
o WAMIT, OrcaFlex, SESAM Suite or equivalent,
o Finite Element analysis tools such as SESAM, ABAQUS, Ansys
· StarCCM+, OpenFOAM,
· Matlab, Fortran, Python and/or C++
· Model experiments in wave flumes, wave tank or ocean basin.
Other Requirements:
· Good interpersonal and communications skills.
· Good organization and interface management skills.
· Ability to adapt and work effectively as team player.
· Resourceful and self-driven with a high degree of professional integrity.
The above eligibility criteria are not exhaustive. A*STAR may include additional selection criteria based on its prevailing recruitment policies. These policies may be amended from time to time without notice. We regret that only shortlisted candidates will be notified.
Official account of Jobstore.
NVIDIA is at the forefront of redefining healthcare by harnessing the power of GPU computing and AI to redefine data analysis in fields such as genomics and personalized medicine. We are on the lookout for hardworking and committed individuals to join our mission in integrating AI driven genomic solutions into mainstream healthcare. As a Genomics Deep Learning Engineer, you will be part of an innovative team dedicated to the development of deep learning algorithms tailored for genomics applications. This role offers the outstanding chance to define, implement, productize, and deliver innovative computing software that will have a global impact on genomics community. If you are driven by solving complex computational challenges in the genomics field, this role is tailor-made for you!
What you'll be doing:
Develop and refine deep learning models and techniques for genomics analysis, including but not limited to DNA sequencing, variant calling, and model prediction.
Innovate deep learning-based methodologies to enhance and apply advanced Large Language Models (LLMs), Graph Neural Networks, Graph Transformer Networks, and construct extensive multi-modal models in genomics.
Design and implement machine learning techniques to tailor foundation models for downstream genomic specific tasks.
Generate and manage datasets for large-scale machine learning, focusing on learning from genomics specific applications.
Collaborate closely with product and hardware architecture teams to ensure flawless integration of research and development into NVIDIA products.
Work in tandem with engineering and AI research teams to employ the latest technologies for scalable and innovative genomics analysis.
What we need to see:
Bachelor's or Master's degree in Computer Science, Bioinformatics, or Computational Biology, or related field (or equivalent experience).
8+ years of relevant experience.
Proficiency in C/C++ and Python, with a strong grasp of software design and programming principles.
Background with Large Language Models (LLMs) and natural language processing (NLP), Generative AI and Foundation Models.
Strong proficiency with modern frameworks such as PyTorch and TensorFlow, Experience with Large scale inferencing.
Experience in building and implementing complex algorithms and data structures, with a focus on bioinformatics or genomics applications.
Deep understanding of computer system architecture, operating systems, and the challenges associated with large-scale genomic data analysis.
Ways to stand out from the crowd:
Ph. D. in Computer Science, Statistics, Bioinformatics, Computational Biology, or closely related fields.
Hands-on experience in using LLM, Graph Neural Network, Graph Transformer Network particularly those applied to genomics data.
Strong collaborative and interpersonal skills to effectively work and influence within a dynamic, technical environment.
Ability to decompose complex requirements into step by step tasks and reuse available solutions to implement most of those.
Join our team where you'll play a pivotal role in crafting and building real-time efficient AI/ML solutions that underpin our triumphs in the fast-paced multifaceted and quickly growing genomics field. You will also be eligible for equity and benefits (https://www.nvidia.com/en-us/benefits/).
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.
Official account of Jobstore.
We are looking for a Deep Learning Compiler Engineer. NVIDIA is hiring software engineers for its Deep Learning Compiler team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling breakthroughs in many areas, e.g. image classification, speech recognition, recommendation systems, large language models and generative AIs, etc. Join the team building the DLC which will be used by the entire deep learning community.
What you'll be doing:
In this role, you will be responsible for analyzing deep learning networks and developing compiler optimization algorithms. You’ll collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software. The scope of these efforts includes crafting & implementing compiler and optimization techniques for neural networks, performance tuning and analysis, defining public APIs and other general software engineering work.
What we need to see:
Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field (or equivalent experience)
5+ years of relevant work or research experience in performance analysis and compiler optimizations.
Ability to work independently, define project goals and scope, and lead your own development effort.
Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team.
Ways to stand out from the crowd:
Knowledge of CPU and/or GPU architecture. CUDA or OpenCL programming experience.
Experience with the following technologies is a huge plus: XLA, TVM, MLIR, LLVM, deep learning models and algorithms, and deep learning framework design.
A history of mentoring junior engineers and interns is a bonus.
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 brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.
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 looking for an outstanding and passionate research engineer who stands at the forefront of generative AI to join the Developer Tools organization at NVIDIA. We aim at shipping the best tools powered by AI to help software developers achieve the most productivity and SOL performance on NVIDIA platforms. Come be part of our team!
What You Will Be Doing:
Study and work on SOTA generative AI models, through collaborations with NVIDIA research teams, to innovate new approaches on adapting the models for down-stream tasks that are suitable for developer tools.
Lead the technical direction and strategize on the next-generation AI-powered solutions for generating, debugging, and optimizing accelerated computing code.
Work closely with platform and product teams to architect, design, and integrate AI-based features into existing NVIDIA developer tools products.
What We Need to See:
PhD in computer science, mathematics, or related engineering fields (or equivalent experience).
At least five years of relevant technical work experience.
Solid knowledge of both theory and practices of deep learning, generative AI, large language models, and transfer learning techniques.
Strong programming skills in Python, C++, or CUDA C/C++.
Working experience with DL frameworks such as PyTorch, Tensorflow, or JAX.
Outstanding track record of research publications or developing AI-based products.
Excellent communication and interpersonal skills, and ability to work successfully with geographically distributed and multi-functional teams.
Ways to Stand Out from the Crowd:
Hands-on experience with end-to-end development of generative AI solutions.
Deep understanding of how generative AI can be leveraged for coding tasks.
Familiar with NVIDIA GPU technology and DL software stacks (NeMo, TensorRT-LLM, etc.).
Expert knowledge in GPU architectures and GPU programming.
Experience and/or interests in building developer tools like debuggers and profilers.
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 make 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 now looking for a Senior Python Automation Engineer, for our Deep Learning Algorithms team! Join the team building software which will be used by the entire world of AI. Work with high class software engineers to implement a large scale toolset that tests deep learning models and frameworks on the most powerful computers. Ability to work in a multifaceted, fast-paced environment is required as well as strong social skills. In this role you will be interacting with internal partners, users, and members of the open source community to implement solutions for building, testing, integrating, and releasing of NVIDIA AI Services and Deep Learning Frameworks on the most powerful, enterprise-grade GPU clusters capable of hundreds of Peta FLOPS. This role spans multiple products such as PyTorch, TensorFlow, JAX, PaddlePaddle. You will work with internal engineering teams to deploy and operationalize AI models and services at scale by driving adoption for end-to-end Machine Learning and Deep Learning solutions in the cloud and on prem.
We are seeking passionate and hardworking python developers to help us scale our AI and deep learning services, platforms, models and internal tools. You will be responsible for implementing and maintaining tools, and infrastructure that enable our teams to productize NVIDIA SW stack: from DL Frameworks (PyTorch, TF, JAX, PaddlePaddle), DL models and AI services. Are you ready for this challenge?
What you’ll be doing:
Automating and optimizing testing of Deep Learning models and AI Services from different data domains with focus on inference
Developing shared utilities for setting up systems, running tests, recording results and visualization on dashboards.
Configuring, maintaining, and building upon deployments of industry-standard tools (e.g. GitLab, Docker, Bash)
Lead best-practices for building, testing, and releasing software including AI Services and DL models
Identifying infrastructure needs and translating them into action
Building tools for automatic content generation mechanisms that saves dozens of engineering hours
What we need to see:
BSc or MS degree in Computer Science, Computer Architecture or related technical field or equivalent experience
5+ years of work experience in software development
Excellent Python programming skills, Great coding skills and a deep understanding of OOP concepts.
Familiarity with DevOps concepts such as CI/CD, Docker, Jenkins and automation tools.
Experience in building both front-end (e.g. JS, React, Vue, Dash, Streamlit) and back-end services (e.g Flask, FastAPI, Django) services
Understanding of Deep Learning allowing benchmarking on DL models
Willing to take action and strong analytical skills.
Strong time-management and organization skills for coordinating multiple initiatives, priorities and implementations of new technology and products into very complex projects.
Good communication and documentation habits
Ways to stand out from the crowd:
Experience with containerization technologies such as Docker
Experience in building monitoring or dashboarding solutions to support CI/CD pipelines.
Hands-on in configuring complex CI pipelines
Experience with HPC based compute clusters and scheduling solutions like Slurm. Solid understanding of Linux environments
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and forward-thinking people in the world working for us. If you're creative and autonomous, 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 Senior Performance Engineer focused on Deep Learning (DL) & High Performance Computing (HPC) to join our team. Our team is responsible for generating benchmark data across a rapidly growing catalog of Deep Learning & HPC applications on Nvidia and as well as competitive products. The data that we collect drives marketing and sales collateral as well as engineering studies for current and future products. In some instances, we write scripts that improve the team’s ability to collect data through automation and designing efficient processes for testing a wide variety of applications and hardware. You will have the opportunity to work with multi-functional teams and in a dynamic environment where multiple projects will be active at once and priorities may shift frequently. As a senior engineer, you will lead and guide the team through some of these projects.
NVIDIA builds the most advanced data center GPUs in world that are utilized in a growing number of computing areas ranging from life sciences to deep learning to quantum chemistry. NVIDIA strives to deliver the best possible performance, which allows researchers and scientists to do more world-changing work than ever before. Today, we are increasingly known as “the AI computing company.” We are looking to grow our company and build our teams with the smartest people in the world. Join us at the forefront of technological advancement.
What you’ll be doing:
Plan and execute GPU performance benchmarking across a wide range of HPC and DL frameworks and applications across on-prem, cluster, and cloud server platforms.
Aggregate, analyze, and generate written and visual reports with the testing data for internal sales, marketing, SW, and HW teams
Develop Python scripts to automate the benchmarking of test applications
Perform competitive analysis of GPU and CPU products
Work with internal engineering team to triage performance issues
Assist with the development of tools and processes that improve our ability to perform automated testing
Lead team in exploring and integrating new testing functions. eg LLMs, GenAI
Guide and mentor junior engineers
What we need to see:
Bachelor of Science degree in Engineering or Computer Science or equivalent experience.
8+ years of experience
Excellent programming and debugging skills in a scripting language such as Python or Unix shell
Advanced knowledge using Linux based systems
Proficiency in compiling software from source code, including debugging errors encountered
Knowledge of deep learning neural networks; how they work and familiarity with various DL frameworks
Experience using GPU-enabled HPC applications such as LAMMPS, GROMACS, Amber, RTM, etc…
Excellent English verbal and written interpersonal skills
Excellent data analysis skills and the ability to summarize findings in a written report
Familiarity using a container platform such as Docker or Singularity
Ways to stand out from the crowd:
Experience with GPU/CPU benchmarking on cloud solutions from AWS, GCP, Azure
GPU programming experience in CUDA, OpenACC, or OpenCL
Familiarity with software compilers such as GNU, Intel Composer, or PGI
Previous experience with benchmarking computer clusters
We have some of the most forward thinking and hardworking people in the world working for us and our best-in-class engineering teams are rapidly growing. We are building a team that will help shape the future of data center computing. If you are passionate about new technologies, care about improving efficiency and quality, and want to be at the forefront of AI & HPC, we would love for you to join us.
The base salary range is 164,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.
The School of Electrical and Electronic Engineering is one of the founding Schools of the Nanyang Technological University. Built on a culture of excellence, the School is renowned for its high academic standards and research. With more than 130 faculty members and an enrolment of more than 4,000, of which close to 1,000 are graduate students, it is one of the largest EEE schools in the world and ranks 4th in the field of Electrical & Electronic Engineering in the 2021 QS World University Rankings by Subjects.
EEE is inviting applications for the position of Senior Research Engineer I. The Senior Research Engineer I (USRP and Experimental Platform Development) will be mainly responsible for the programming on Labview platform to support the USRP based wireless communication systems.
Key Responsibilities:
Job Requirements:
We regret that only shortlisted candidates will be notified.
Official account of Jobstore.
We are looking for Deep Learning Compiler Engineers. NVIDIA is hiring software engineers for its Deep Learning Compiler team. Academic and commercial groups around the world are using GPUs to power a revolution in deep learning, enabling breakthroughs in problems from image classification to speech recognition to natural language processing and artificial intelligence. Join the team which is building software which will be used by the entire deep learning community.
As a member of the Deep Learning Compiler Team, you will be responsible for developing compiler optimization algorithms for deep learning networks. You will be driving inference and training performance of JAX framework and XLA and OpenXLA compilers on NVIDIA GPUs at scale. You’ll collaborate with our partners in deep learning framework teams and our hardware architecture teams to accelerate the next generation of deep learning software.
What you'll be doing:
Crafting and implementing compiler optimization techniques for deep learning network graphs
Designing novel graph partitioning and tensor sharding techniques for distributed training and inference
Performance tuning and analysis
Code-generation for NVIDIA GPU backends using open-source compilers such as MLIR, LLVM and OpenAI Triton.
Defining APIs in JAX and related libraries and other general software engineering work
What we need to see:
Bachelors, Masters or Ph.D. in Computer Science, Computer Engineering, related field (or equivalent experience)
1+ years of relevant work or research experience in performance analysis and compiler optimizations.
Ability to work independently, define project goals and scope, and lead your own development effort adopting clean software engineering and testing practices.
Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
Strong foundation in CPU and/or GPU architecture. Knowledge of high-performance computing and distributed programming. CUDA or OpenCL programming experience is desired but not required.
Experience with the following technologies is a huge plus: XLA, TVM, MLIR, LLVM, OpenAI Triton, deep learning models and algorithms, and deep learning framework design.
Strong interpersonal skills are required along with the ability to work in a dynamic product-oriented team. A history of mentoring junior engineers and interns is a bonus.
Ways to stand out from the crowd:
Worked on a deep learning framework such as JAX, Pytorch or Tensorflow.
Experience with CUDA or with GPUs
Proficient with open-source compilers such as LLVM and MLIR.
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 brilliant and hardworking people in the world working with us and our product lines are growing fast in some of the hottest state of the art fields such as Virtual Reality, Artificial Intelligence, Deep Learning and Autonomous Vehicles.
The base salary range is 104,000 USD - 189,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.
The School of Electrical and Electronic Engineering is one of the founding Schools of the Nanyang Technological University. Built on a culture of excellence, the School is renowned for its high academic standards and research. With more than 130 faculty members and an enrolment of more than 4,000, of which close to 1,000 are graduate students, it is one of the largest EEE schools in the world and ranks 4th in the field of Electrical & Electronic Engineering in the 2021 QS World University Rankings by Subjects.
EEE is inviting applications for the position of Senior Research Engineer I. The Senior Research Engineer I (USRP and Experimental Platform Development) will be mainly responsible for the programming on Labview platform to support the USRP based wireless communication systems.
Key Responsibilities:
Responsible for USRP based wireless communication system building and corresponding platform programming.
Have solid background on wireless communication, especially for antenna design and microwave transmission.
Develop Labview based codes, and implement corresponding algorithms in wireless communication systems.
Prototyping the SS-CPM/PD-NOMA and FH-SCMA/CD-NOMA algorithms into USRP-2974 with NI Labview and test its efficacy in the lab environment.
To demonstrate the above algorithms in the laboratory with a minimum of 3 nodes, and evaluate the performance of the algorithms.
Work with team members to ensure smooth integration of various subsystems.
Document all processes and implementation.
Manage tasks according to the project schedule.
Work closely with PI, team members and collaborators to ensure timely and efficient completion of project milestones.
Keep track of technology trends.
Job Requirements:
Bachelor’s degree and above in Electronic Engineering or related field from a reputable university.
Diploma with good industry experience may also be considered.
Experience in embedded software development.
Proficient and good skill in c programing, able to design corresponding code according to project requirement
Candidate with knowledge of SCMA, CPM and NOMA would be preferred.
Good understanding and ability in wireless communication systems, especially for antenna design and microwave transmission.
Able to multi-task and work in a dynamic environment.
Fluent verbal and written communications in English.
Experiences in USRP development, wireless communication system building.
Experiences in programming software (e.g., MATLAB, C, and C++).
We regret that only shortlisted candidates will be notified.
Hiring Institution: NTUOfficial account of Jobstore.
NVIDIA's technology is at the heart of the AI revolution, touching people across the planet by powering everything from self-driving cars, robotics, and voice-powered intelligent assistants. Academic and commercial groups around the world are using NVIDIA GPUs to revolutionize deep learning and data science, and to power data centers.
We are looking for a Deep Learning Engineer with strong research skills to join the DL Algorithms team that is developing new efficient DL architectures. In this role you will interact with the scientific community creating algorithms to accelerate the training and inference of Large Language Models and Diffusion Models.
What you’ll be doing:
Invent and develop model optimization algorithms based on Neural Architecture Search, Pruning, Knowledge Distillation, Quantization, Conditional Computation, Model fine-tuning, etc.
Work in a dynamic, applied team of researchers and engineers
Work on large-scale multi-node ML models
Publish research papers and implement the results in Nvidia products
Collaborate with academia
What we need to see:
M.Sc. plus 4 years of commercial experience in Computer Science, Artificial Intelligence, Applied Math, or related field
Machine learning fundamentals (linear algebra, probability theory, optimization, supervised/unsupervised/self-supervised ML, etc.)
Hands-on experience with designing Deep Learning models (Transformers, Diffusion Models, Convolutional Neural Networks etc.)
Programming skills (Python, C/C++), algorithms & data structures, debugging, performance analysis, and design skills.
Strong experience with deep learning frameworks such as PyTorch or TensorFlow
Ability to work independently and handle your own work effort
Good communication and documentation habits
Ways to stand out from the crowd:
Ph.D. degree or equivalent experience in Computer Science, Artificial Intelligence, Applied Math, or related field
Strong track of publications on Deep Learning in leading international conferences/journals
Experience with ML model optimization techniques such as Neural Architecture Search, Pruning, Distillation, Quantization, Conditional Computation, etc.
Knowledge of CPU and/or GPU architectures in the context of ML algorithms
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 and autonomous, we want to hear from you!
Official account of Jobstore.
NVIDIA is hiring software engineers for its Deep Learning Frameworks Sustaining Engineering team. Our team produces software that's powering a revolution in deep learning, enabling breakthroughs in problems from image classification to speech recognition to natural language processing! Help us build software which will be used by the entire world by working directly with deep learning framework developers by integrating with open source code bases.
What you'll be doing:
In this role, responsibilities will include back-porting changes from the mainline branch, keeping track of open source dependency changes, and ensuring the latest stable dependencies are being used for our enterprise products. You will actively contribute changes to the team to support timely Long Term Support releases for the TensorFlow, PyTorch, TensorRT products. The scope of these efforts includes fixing customer reported bugs, integrating bug fixes found in mainline and working with other teams to ensure open source dependencies are patched for security vulnerabilities to address the needs of NVIDIA AI Enterprise business subscribers.
What we need to see:
Bachelors of Science in Computer Science, Deep Learning, Artificial Intelligence, Applied Math, or related field or equivalent experience.
5+ years of relevant software development experience
Excellent C/C++ programming and software design skills, including debugging and open source integration. Python experience also helpful.
Utilizing tools involved in building software (Make, Docker, Bazel), packaging systems (Debian, pip, npm, etc.), Build Systems (Gitlab, CI/Jenkins).
Prior experience with machine learning algorithms and frameworks (TensorFlow, PyTorch, or MXNet).
Ability to work independently, contribute to the stability of releases, and effectively communicate status to those involved in the release in a detail-oriented way.
Ways to stand out from the crowd:
GPU programming experience (CUDA or OpenCL) desired but not required
Experience with contributions to or managing large open source project - use of github, bug tracking, branching and merging code, OSS licensing issues, managing patches, etc.
Familiarity with Gitlab CI pipelines
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!
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.
Join the team building software which will be used by the entire world of AI. Work with high class software engineers to implement a large scale toolset that tests deep learning models and frameworks on the most powerful computers. Strong social skills are necessary alongside the capacity to thrive in a fast-paced, multifaceted setting. In this role you will be interacting with internal partners, users, and members of the open source community to implement solutions for building, testing, integrating, and releasing of NVIDIA AI Services and Deep Learning Frameworks on the most powerful, enterprise-grade GPU clusters capable of hundreds of Peta FLOPS. This role spans multiple products such as PyTorch, TensorFlow, JAX, PaddlePaddle. You will work with internal engineering teams to deploy and operationalize AI models and services at scale by driving adoption for end-to-end Machine Learning and Deep Learning solutions in the cloud and on prem.
We are seeking passionate and python developers to help us scale our AI and deep learning services, platforms, models and internal tools. You will be responsible for implementing and maintaining tools, and infrastructure that enable our teams to productize NVIDIA SW stack: DL Frameworks, DL models, AI services and other tools and technologies. Are you ready for this challenge?
What you’ll be doing:
Automating and optimizing testing of Deep Learning models and AI Services from different data domains with focus on inference
Developing shared utilities for setting up systems, running tests, recording results and visualization on dashboards.
Configuring, maintaining, and building solutions on industry-standard tools (e.g. GitLab, Docker, ElasticSearch etc)
Lead best-practices for building, testing, and releasing software including AI Services and DL models
Identifying infrastructure needs and translating them into action
Building tools for automatic content generation mechanisms that saves dozens of engineering hours
What we need to see:
BSc or MS degree in Computer Science, Computer Architecture or related technical field
5+ years of work experience in software development
Excellent Python programming skills, and a deep understanding of OOP concepts.
Experience in building both back-end services (e.g Flask, FastAPI, Django) services and front-end (e.g. JS, React, Vue, Dash, Streamlit)
Understanding of Deep Learning on the level that allows benchmarking DL models
Familiarity with DevOps concepts such as CI/CD, Docker, Jenkins, and automation tools.
Strong time-management and organization skills for coordinating multiple initiatives and priorities.
Ability to utilize new technologies and products in very complex projects.
Good communication and documentation habits
Ways to stand out from the crowd:
Deep understanding of containerization technologies such as Docker
Experience in building monitoring or dashboarding solutions.
Hands-on in configuring complex CI pipelines
Experience with HPC based compute clusters and scheduling solutions like Slurm or familiarity with orchestration tools such as Kubernetes
Hands-on experience working in cloud environment
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and forward-thinking people in the world working for us. If you're creative and autonomous, we want to hear from you! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#deeplearningOfficial account of Jobstore.