Talent.com
Middleware Development Engineer
Middleware Development EngineerIntel • Hillsboro, OR, US
Middleware Development Engineer

Middleware Development Engineer

Intel • Hillsboro, OR, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Overview

We are seeking a Middleware Development Engineer to join our communication runtimes team to develop and contribute software features and optimizations to multiple communication libraries such as Intel SHMEM (Shared Memory Access), Intel MPI (Message Passing Interface), MPICH (Message Passing Interface Chameleon), and Intel oneCCL (Collective Communications Library).

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. You will need to understand multiple levels of the communications stack, be self-driven, have high motivation to learn, and want to use your outstanding analytical skills to make an impact and must have excellent communication skills.

Responsibilities

  • 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

Qualifications

Minimum Qualifications :

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Math, or in a STEM related field of study with 3+ years of experience.
  • 3+ years of experience in C and C++ programming
  • 3+ years of experience developing in a Linux environment
  • Experience with multithreaded programming
  • Experience with at least one of the following :
  • Distributed computing
  • HPC communications libraries
  • Collective communications libraries (i.e. MPI, oneCCL / NCCL, or SHMEM)
  • Developing software for GPUs
  • Developing software for one or more layers of the network communications stack
  • Preferred Qualifications :

  • Post graduate degree in Computer Science, Computer Engineering, Electrical Engineering, Math, or in a STEM related field of study
  • Experience developing performance optimizations that improve communications latency or throughput
  • Experience debugging problems, especially when issues may occur at different layers of the hardware and software stack than the immediate software you are developing.
  • Additional Details

  • Job Type : Experienced Hire
  • Shift : Shift 1 (United States of America)
  • Primary Location : US, Oregon, Hillsboro
  • Additional Locations : US, Texas, Austin
  • 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 :

    Find more information about all of our Amazing Benefits here : https : / / intel.wd1.myworkdayjobs.com / External / page / 1025c144664a100150b4b1665c750003

    Salary

    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

    This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. Job posting details (such as work model, location or time type) are subject to change.

    J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Development Engineer • Hillsboro, OR, US

    Job_description.internal_linking.related_jobs
    Kubernetes Platform Engineer

    Kubernetes Platform Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Kubernetes Platform Engineer (Remote).Key Responsibilities Develop and implement platform services in Kubernetes while collaborating with other engineering teams Debug...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted
    Distinguished Engineer - Cloud-Native

    Distinguished Engineer - Cloud-Native

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Distinguished Engineer - Cloud-Native Identity and Data Platform.Key Responsibilities Architect and evolve the Identity and Data Platform to support a growing SaaS port...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Kubernetes Engineer

    Kubernetes Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Kubernetes Engineer (Weekday Shift).Key Responsibilities Engineer and optimize Kubernetes clusters across AWS, Azure, and GCP Guarantee uptime and system integrity for...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Hogan CIS Developer

    Senior Hogan CIS Developer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    Hogan CIS Developer to support client development efforts related to their instance of Hogan CIS.Key Responsibilities Provide Hogan CIS development capability and expertise Engage in technical d...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    VMware Engineer

    VMware Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a VMware Engineer to design and implement private cloud solutions focusing on VMware Cloud Foundation and Aria solutions. Key Responsibilities Design and deploy VMware Clo...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Technical Success Engineer

    Technical Success Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Success Engineer to join their global team.Key Responsibilities Engage with users to understand their goals and challenges Assist customers in designing and optimizing...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Development Engineer

    Software Development Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Development Engineer in Test.Key Responsibilities Design, implement, and improve automated test frameworks and tools Create and execute test cases for busines...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Cloud Software Engineer

    Cloud Software Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Cloud Software Engineer - Observability Platform.Key Responsibilities Design, build, and operate distributed systems for observability Ensure reliability, performance,...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Mid-Level.NET Engineer

    Mid-Level.NET Engineer

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Middle.Key Responsibilities Designing, developing, and maintaining.NET applications Mentoring junior developers and participating in technical discussions Improving s...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Gaming Licensed Mobile Engineer

    Gaming Licensed Mobile Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer to develop and enhance their Android platform.Key Responsibilities Build engaging, reliable Android applications using Kotlin and modern frameworks li...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Mid-Level Cybersecurity Engineer

    Mid-Level Cybersecurity Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mid-Level Cybersecurity Maintenance Engineer (Prisma Cloud).Key Responsibilities Maintain and enhance the Prisma Cloud Console and deploy Defenders / Enforcers across var...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Frontend Engineer

    Frontend Engineer

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Frontend Engineer to join their Web Team.Key Responsibilities Create production-ready features for various frontend applications Develop reusable components balancing ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Platform Engineer

    Senior Platform Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Platform Engineer.Key Responsibilities Leading by example and taking ownership for the delivery of complex features Designing scalable systems and collaborating...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Engineer - IAM

    Principal Engineer - IAM

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Principal Engineer - Identity Management (IAM & Golang Backend).Key Responsibilities Architect and design the next-generation identity platform for authentication and a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Midlevel Fullstack Software Engineer

    Midlevel Fullstack Software Engineer

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Midlevel Fullstack Software Engineer.Key Responsibilities Develop applications and services in collaboration with teammates to support business and engineering initiati...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Lead Platform Engineer

    Lead Platform Engineer

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Platform Engineer to drive technical architecture and enhance platform infrastructure.Key Responsibilities Design, implement, and maintain scalable and secure clou...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Portland, OR, United States
    serp_jobs.job_card.full_time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Custom Development Engineer

    Custom Development Engineer

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Custom Development Engineer (EST Time Zone).Key Responsibilities Analyze client-specific requirements and translate them into functional and technical specifications D...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Vancouver, Washington, United States
    serp_jobs.job_card.full_time
    A company is looking for a Mid Level Software Engineer to support fleet management and mobility payments solutions.Key Responsibilities Design, develop, and maintain backend services with high-pe...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Director of Software Development

    Director of Software Development

    VirtualVocations • Aloha, Oregon, United States
    serp_jobs.job_card.full_time
    A company is looking for a Director of Software Development (Products & Platform).Key Responsibilities Lead and mentor multiple product and platform development teams, fostering a culture of owne...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted