Talent.com
Middleware Engineer

Middleware Engineer

ConfidentialBengaluru / Bangalore, India
30+ days ago
Job description

Job Details

Job Description :

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 super computer at the Argonne National Labs, and make meaningful contributions that improve scientific computing and machine learning.

In This Role You Will

  • 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

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.

Qualifications

Candidates must have the following :

  • B.Tech / BE, M.S / M.Tech or PhD. in Computer Science, Computer Engineering, Electrical Engineering or related academic background
  • Experience developing in Linux environment
  • Proficiency in C and C++ programming
  • Experience of at least 5 years in SW development
  • Excellent written and verbal communication skills
  • In addition, the best candidates will have experience in several of these areas :

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

    Experienced Hire

    Shift

    Shift 1 (India)

    Primary Location : India, Bangalore

    Additional Locations :

    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

    Work Model for this Role

    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.
  • Skills Required

    Distributed Computing, C, Linux, Ai, Hpc, Mpich

    Create a job alert for this search

    Middleware Engineer • Bengaluru / Bangalore, India

    Related jobs
    • Promoted
    • New!
    Mid Cloud Engineer – Compute Optimization

    Mid Cloud Engineer – Compute Optimization

    TEKsystems Global Services in IndiaBengaluru, India
    Notice Period – Immediate to 20 days.AWS EC2, EBS, S3, and EFS operations.Hands-on with AWS CloudWatch and Compute Optimizer. Basic Terraform / CloudFormation understanding.Python or Shell scripting f...Show moreLast updated: 12 hours ago
    • Promoted
    Middleware L3 Engineer

    Middleware L3 Engineer

    ConfidentialBengaluru / Bangalore, India
    Responsible for maintaining, troubleshooting, and optimizing enterprise middleware platforms ensuring reliability and high performance of application integrations. Provide L3 support for WebLogic, W...Show moreLast updated: 20 days ago
    • Promoted
    Advanced Engineer - C++ Middleware

    Advanced Engineer - C++ Middleware

    ConfidentialBengaluru / Bangalore, India
    Introduction : A Career at HARMAN Automotive.We're a global, multi-disciplinary team that's putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give...Show moreLast updated: 14 days ago
    • Promoted
    Platform Engineer

    Platform Engineer

    Initus HR Consulting Pvt.Ltd-US Clientbangalore, karnataka, in
    Platform Development Engineer – AI / ML Infrastructure.If interested share your profile to rajesh@initus.AI / ML infrastructure solutions. The role involves working at the intersection of hardware and s...Show moreLast updated: 16 days ago
    • Promoted
    • New!
    Oracle Fusion Middleware Developer

    Oracle Fusion Middleware Developer

    Hyqoohosur, tamil nadu, in
    Job Title : Oracle Fusion Middleware Developer.Duration : 6+ months with possibility of extension.Fulltime : 40 hours per week (8 hours per day). We are seeking a highly skilled Oracle Fusion Middlewar...Show moreLast updated: 4 hours ago
    • Promoted
    • New!
    DevOps Engineer

    DevOps Engineer

    Snapdeal | AceVector Grouphosur, tamil nadu, in
    Job Title : DevOps Engineer (Automation).Know your way around CentOS, RedHat, or Ubuntu? You’re in!.Python, Docker, and Kubernetes are your jam. Use Salt or Ansible to make everything run smoothly.De...Show moreLast updated: 4 hours ago
    • Promoted
    Middleware Lead

    Middleware Lead

    ConfidentialBengaluru / Bangalore, India
    Middleware operations specialist with 10-18 years of experience in designing, deploying, and managing cloud and on-premise infrastructure. This role involves leading infrastructure automation, drivi...Show moreLast updated: 20 days ago
    • Promoted
    Middleware Solutions Engineer

    Middleware Solutions Engineer

    Tata Consultancy ServicesBengaluru, Republic Of India, IN
    Experience in middleware includes 2-3 years of Hands-on SnapLogic experience.Must be good in debugging andoptimizing existing Flows, Good Exposure to GIT, CICD concepts and preferably hands on expe...Show moreLast updated: 7 days ago
    • Promoted
    Senior Middleware

    Senior Middleware

    ConfidentialBengaluru / Bangalore
    Extensive background in middleware programming, particularly with Java.Knowledge of middleware frameworks, including Azure middleware engine, Azure functions, and Azure service fabric.Expertise in ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Middleware OIC Developer / Lead

    Middleware OIC Developer / Lead

    MyRemoteTeam Inchosur, tamil nadu, in
    MyRemoteTeam, Inc is a fast-growing distributed workforce enabler, helping companies scale with top global talent.We empower businesses by providing world-class software engineers, operations suppo...Show moreLast updated: 4 hours ago
    • Promoted
    Middleware Integration Engineer

    Middleware Integration Engineer

    Tata Consultancy ServicesBengaluru, Republic Of India, IN
    Strongly Preferred Development lead candidates who have hands-on experience in Development, End to End Project Lifecycle, Middleware / Integration. Primary Expertise in MuleSoft 4.Experience in JIRA, ...Show moreLast updated: 16 days ago
    • Promoted
    Middleware Administrator

    Middleware Administrator

    Vienna Consultancyhosur, tamil nadu, in
    We are hiring Middle-ware Admin (TIBCO-BW&BC) for 6 Months contract.Role : Middle-ware Admin (TIBCO-BW &BC ).Contract Duration- 6 Months contract. Overall 7+ years of exp and 4+ year of exp as Admini...Show moreLast updated: 2 days ago
    • Promoted
    Middleware Administrator

    Middleware Administrator

    CapgeminiBengaluru, IN
    Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues...Show moreLast updated: 6 days ago
    • Promoted
    ML Cloud Engineer

    ML Cloud Engineer

    TransPerfectBengaluru, Karnataka, India
    We are seeking a Mid-Level ML Dev / Cloud Engineer to support the development, deployment, and optimization of machine learning services in a cloud-native environment. This role focuses on building ...Show moreLast updated: 3 days ago
    • Promoted
    Middleware Specialist

    Middleware Specialist

    Datum Technologies GroupBengaluru, India
    Job Title : JBoss Migration Expert (Cloud Migration Specialist).We are seeking an experienced JBoss Expert to lead the migration of legacy Java EE applications from JBoss (EAP / WildFly) to modern cl...Show moreLast updated: 9 days ago
    • Promoted
    Middle Engineer

    Middle Engineer

    MiratechBangalore, Karnataka, India
    C# to join our engineering this role you will maintain and enhance a mature enterprise product while contributing to modernization efforts and supporting deployment processes.While your primary f...Show moreLast updated: 23 days ago
    • Promoted
    Middleware L3 Engineer

    Middleware L3 Engineer

    TecQubes TechnologiesBengaluru, Karnataka, India
    Responsible for maintaining troubleshooting and optimizing enterprise middleware platforms ensuring reliability and high performance of application integrations. Provide L3 support for WebLogic WebS...Show moreLast updated: 30+ days ago
    • Promoted
    Middleware Administrator

    Middleware Administrator

    ConfidentialBengaluru / Bangalore
    Experience We are a team of Software Engineers, Architects, Managers, and Cloud Experts with expertise in Technology and Delivery Management. Our mission is to Empower and Enhance the lives of our c...Show moreLast updated: 30+ days ago