Middleware Engineer

42 Minutes ago • 1 Years + • Software Development & Engineering • $139,540 PA - $197,000 PA

Job Summary

Job Description

Intel is seeking a software developer to join their communication runtimes team. This role involves designing, developing, and maintaining features and optimizations for communication libraries like Intel SHMEM, Intel MPI, MPICH, and oneCCL. The engineer will collaborate with cross-functional teams, optimize software for performance, and contribute to world-changing technology for Intel GPUs and CPUs, including work on the Aurora supercomputer.
Must have:
  • Design, develop, and maintain features and optimizations for Intel SHMEM, Intel MPI, MPICH, and oneCCL libraries.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Optimize software to meet performance requirements, ensuring low latency, high bandwidth and high reliability.
  • Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field with 3+ years of experience or Master's degree with 1+ years of experience.
  • Experience developing in Linux environment.
  • Experience in C and C++ programming.
  • Experience with software development.
Good to have:
  • Experience in distributed computing, HPC or collective libraries (MPI, oneCCL/NCCL, SHMEM).
  • Experience with runtime performance optimizations.
  • Background or knowledge in Networking.
  • Experience with multithreaded programming.
  • Background or experience developing software for GPUs.
Perks:
  • Competitive pay
  • Stock options
  • Bonuses
  • Health benefits
  • Retirement plans
  • Vacation

Job Details

Job Description:

Do Something Wonderful!

Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let’s do something wonderful together. Join us, because at Intel, we are building a better tomorrow.

Want to learn more? Visit our YouTube Channel or the links below!

WHO WE ARE

We are seeking a software developer to join our communication runtimes team to develop and contribute software features and optimizations to multiple communication libraries such as Intel SHMEM, Intel MPI, MPICH and Intel oneCCL.

Intel SHMEM allows developers to make communications calls directly with SYCL kernels, enabling distributed and high-performance computing (HPC) and artificial intelligence (AI) applications to scale beyond a single GPU.

Intel MPI is a closed source implementation of the Message Passing Interface (MPI) standard for parallel computing systems that span from small multi-core systems to the world's largest super computers. Similarly, MPICH is an open-source implementation of the MPI standard.

oneCCL is the collective communication library used by Deep Learning Frameworks. All of our libraries focus on maximizing performance for the Intel family of products.

In this role, you will have an opportunity to build expertise with the latest Intel GPUs and CPUs used in the data center, work directly with scientists and engineers working on the Aurora supercomputer at the Argonne National Labs, and make meaningful contributions that improve scientific computing and machine learning.

WHO YOU ARE

Key Responsibilities but not limited to:

  • Design, develop, and maintain features and optimizations for Intel SHMEM, Intel MPI, MPICH, and oneCCL libraries.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Optimize software to meet performance requirements, ensuring low latency, high bandwidth and high reliability.

Behavior skills we are looking for:

  • Excellent written and verbal communication skills.

We are looking for software engineers that understand multiple levels of the communications stack, are self-driven, have a high motivation to learn and want to use your outstanding analytical skills to make an impact.

The job is located in Austin, Texas or Hillsboro, Oregon.

Qualifications:

Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field with 3+ years of experience or Master's degree in Electrical Engineering, Computer Engineering, or a related field with 1+ years of experience

Related work experience should include the following:

  • Experience developing in Linux environment.
  • Experience in C and C++ programming.
  • Experience with software development.

Preferred Qualifications:

  • Experience in distributed computing, HPC or collective libraries (MPI, oneCCL/NCCL, SHMEM).
  • Experience with runtime performance optimizations.
  • Background or knowledge in Networking.
  • Experience with multithreaded programming.
  • Background or experience developing software for GPUs.

Job Type:

College Grad

Shift:

Shift 1 (United States of America)

Primary Location:

US, Texas, Austin

Additional Locations:

US, Oregon, Hillsboro

Business group:

The Software and AI (SAI) Team drives customer value by enabling differentiated experiences through leadership AI technologies and foundational software stacks, products, and services. The group is responsible for developing the holistic strategy for client and data center software in collaboration with OSVs, ISVs, developers, partners and OEMs. The group delivers specialized NPU IP to enable the AI PC and GPU IP to support all of Intel's market segments. The group also has HW and SW engineering experts responsible for delivering IP, SOCs, runtimes, and platforms to support the CPU and GPU/accelerator roadmap, inclusive of integrated and discrete graphics.

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.

Position of Trust

N/A

Benefits:

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here:

https://intel.wd1.myworkdayjobs.com/External/page/1025c144664a100150b4b1665c750003

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

$139,540.00-$197,000.00

Salary range dependent on a number of factors including location and experience.

Work Model for this Role

This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Austin, TX, USA

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Visit our Careers at Intel site and discover how it is to work here. Search jobs, get to know employees and learn more about benefits at Intel:

Hillsboro, Oregon, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Petah Tikva, Center District, Israel (On-Site)

Santa Clara, California, United States (On-Site)

Hillsboro, Oregon, United States (Hybrid)

Phoenix, Arizona, United States (Hybrid)

Haifa, Haifa District, Israel (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Intel

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙