Programming Systems for Productivity/Performance/Portability

Santa Clara, CA 95050
  • Job Code
  • Jobs Rated
Job Description

The Parallel Computing Lab (PCL) is seeking research scientists to develop programming systems that support highly productive programming with code that is portable and exploits a large fraction of available performance from Intel-based systems. Solving this challenging problem will require the full range of programming system technologies including traditional compiler techniques, design of new languages/APIs, advanced runtime systems, and machine programming. This is a research position to explore solutions that will shape future markets 3-5 years out (or even longer in some cases). At the same time, we are a group that "builds stuff" so the ability to engineer quality code and contribute to open-source projects is important.

The work would take place inside the Data-centric computing group in PCL. PCL investigates emerging compute- and data-intensive applications in artificial intelligence, traditional high-performance computing, big data computing, computational biology, physical simulation, and large-scale optimization problems. We collaborate with leading academic and industry co-travelers to understand the hardware and software implications for Intel's parallel processing platforms. The Data-centric computing Group takes the PCL-mindset and applies it to programming systems for problems that involve manipulation of largescale data sets. Our work focusses on three broad research problems: (1) Systems that let performance oriented programmers "keep their codebase in Python", (2) applications and supporting algorithms for key markets, and (3) core technologies for cloud native data management systems.


The successful candidate should exhibit the following behavioral traits:

  • Excellent problem-solving skills
  • Excellent written and spoken communication skills


This is an entry level position and compensation will be given accordingly


You must possess the below requirements to be initially considered for this position. Preferred qualifications are in addition to the requirements and are considered a plus factor in identifying top candidates. Experience listed below would be obtained through a combination of your schoolwork and/or classes and/or research and/or relevant previous job and/or internship experiences

Minimum Qualification:

The candidate must possess a Ph.D. degree in Computer Science, Electrical Engineering, Computer Engineering, or other related areas with a demonstrable understanding of machine learning, data systems, and programming languages.

1+ years of experience in below areas:

  • Software development skills using Python and C/C++
  • Experience with parallel and distributed computing.
  • Motivated individual who can take initiative and perform research independently

Preferred Qualifications:

  • Demonstrated experience in parallel workloads (e.g., machine learning, scientific computing, data analytics).
  • Tier-1 research publications in areas of machine learning, data systems, and/or programming languages.
  • Other demonstrable research output, including technical reports, master thesis, and publications.

Inside this Business Group

Intel Labs is the company's world-class, industry leading research organization, responsible for driving Intel's technology pipeline and creating new opportunities. The mission of Intel Labs is to deliver breakthrough technologies to fuel Intel's growth. This includes identifying and exploring compelling new technologies and high risk opportunities ahead of business unit investment and demonstrating first-to-market technologies and innovative new usages for computing technology. Intel Labs engages the leading thinkers in academia and industry in addition to partnering closely with Intel business units.

Other Locations

US, Oregon, Hillsboro;Virtual US and Canada

Intel Corporation will require all new U.S. employees to be fully-vaccinated for Covid-19 as a condition of hire unless they have an approved accommodation in place under applicable law. Newly-hired employees will be required to provide proof of vaccination prior to their start date.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Annual Salary Range for jobs which could be performed in US, Colorado:

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, and benefit programs. Find more information about our Amazing Benefits here
Intel is committed to a culture of accessibility.  Intel provides accommodations to applicants and employees with disabilities.  Find information and request accommodation here

Jobs Rated Reports for Computer Programmer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Programming Systems for Productivity/Performance/Portability

Santa Clara, CA 95050

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
59th2019 - Computer Programmer
Overall Rating: 59/199
Median Salary: $84,280

Work Environment
Very Low
Very Poor