System Software and Validation Engineer

Other Jobs To Apply

No other job posts for this day.

About the position

Intel is shaping the future of technology to help create a better future for the entire world. Our work in pushing forward fields like AI, analytics, and cloud-to-edge technology is at the heart of countless innovations. With a career at Intel, you'll have the opportunity to use technology to power major breakthroughs and create enhancements that improve our everyday quality of life. Join us and help make the future more wonderful for everyone. Want to learn more? Visit our YouTube Channel or the link below. Life at Intel In this position, you will be a member of the Data Center Performance Engineering and Competitive Marketing team. This team is responsible for performance benchmarking and analysis to develop, evaluate, and improve AI performance of key applications and benchmarks on CPUs and GPUs across a wide range of AI/ML workloads.

Responsibilities

  • Evaluation of AI performance for leading edge CPUs and GPUs across a wide range of AI domains including inferencing and training using different frameworks
  • Incorporate emerging RAG usages and vector database technologies into AI CPU and CPU+GPU workflows.
  • Write high quality automation frameworks and scripts BKMs using Python and Linux for repeatability and consistency.
  • Build Docker containers to ensure workloads can be run consistently and reliably across environments.

Requirements

  • Master's degree in Computer Science or Data Science.
  • 2+ years of experience in AI/Machine learning field.
  • 2+ years of experience in LMM such as Pytorch, TensorRT, TensorFlow, vLLM.
  • 2+ years Linux environment development experience.
  • 2+ years' experience with multithreaded programming and parallel computing concepts (CPU and GPU).
  • 1+ years' experience with inference/training LLM and computer vision and natural language models.

Nice-to-haves

  • System design or prior software experience.
  • Deep understanding of high-performance computing architectures (CPUs and GPUs) and optimization techniques.
  • Experience with profiling and performance-analysis tools on GPU and CPU for optimizations and system-level debugging.
  • Experience developing performance optimizations that measurably improve throughput and latency.
  • Expert knowledge of Pytorch, TensorRT, TensorFlow, vLLM, CUDA, Scikit-Learn, and SGLang.
  • Experience with popular GenAI (llama, deepseek) and non-GenAI models.
  • Excellent analytical and debug skills.
  • Excellent written communication and demonstrated presentation skills.
  • Demonstrates leadership skills to drive sophisticated issues to resolution.
  • Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork/classes/research.

Benefits

  • Our total rewards package goes above and beyond just a paycheck.
  • Whether you're looking to build your career, improve your health, or protect your wealth, we offer generous benefits to help you achieve your goals.
  • Go to Intel Benefits | Intel Careers for details of benefits available to you.
  • Intel reserves the right to modify, change or discontinue benefit plans at any time in its sole discretion.
  • We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock bonuses, and benefit programs which include health, retirement, and vacation.
  • Find out more about the benefits of working at Intel .
Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...