Offers “Hp”

Expires soon Hp

HPC Developer

  • Bengaluru (Bangalore Urban)
  • IT development

Job description

Job ID 1032752 Date posted 10/31/2018 Primary Location Bengaluru, Karnataka, India Job Category Engineering Schedule Full time Shift No shift premium (India)

Job Description:

· 
Hewlett Packard Enterprise creates new possibilities for technology to have a meaningful impact on people, businesses, governments and society. HPE brings together a portfolio that spans software, services and IT infrastructure to serve more than 1 billion customers in over 170 countries on six continents. HPE invents, engineers, and delivers technology solutions that drive business value, create social value, and improve the lives of our clients.

Learning does not only happen through training. Relationships are among the most powerful ways for people to learn and grow, and this is part of our HPE culture. In addition to working alongside talented colleagues, you will have many opportunities to learn through coaching and stretch assignment opportunities. You’ll be guided by feedback and support to accelerate your learning and maximize your knowledge. We also have a “reverse mentoring” program which allows us to share our knowledge and strengths across our multi-generation workforce.

Our Enterprise Group (EG) combines the portfolio of Enterprise Servers, Storage, Networking and Technology Services to solve the complexities of the extended enterprise and deliver advanced solutions and services to our global, commercial and public sector and SMB customers throughout the regions.

Recent technology advances in high-density, byte-addressable non-volatile memory (NVM) and low-latency memory-semantic interconnects have enabled building large-scale systems with a large dis-aggregated fabric-attached memory pool shared across decentralized compute nodes.

Your primary focus initially will be on programming models and runtime systems software for resilient applications using persistent fabric-attached memory. Specific activities will include:

·  Implementing runtime systems software to support resource allocation and management, scheduling, fault tolerance, coordination and other system services in a memory-driven computing environment.
·  Implementing APIs that enable programming with fabric-attached memory.
·  Implementing interfaces for developing applications that are resilient to compute failures without requiring explicit checkpoints.
·  Evaluating the proposed API and runtime implementations with benchmarks and challenge applications that showcase their functionality and performance.

We value a strong background in computer science and engineering, excellent software development skills for complex software systems, the ability to work independently and in teams, excellent verbal and written communication skills, and the desire to learn new techniques to solve problems.

Knowledge and Skills

·  A very high level of coding and debugging skills in conventional languages (C and C++). Experience with scripting languages such as Python or Perl also a plus. 
·  Demonstrated ability to design, develop and debug large complex software systems.
·  Experience with concurrent programming in shared memory and/or distributed environments.
·  Experience with designing, developing and debugging runtime system features like memory management, resource allocation and scheduling, and fault tolerance mechanisms.
·  Experience with designing, developing and debugging fault tolerant applications.
·  Strong background in performance analysis and tuning.
·  Skills in these areas are also a plus:
·  Experience with partitioned global address space models (e.g., (Open)SHMEM).
·  Familiarity with software design for large scale multiprocessor NUMA systems.
·  Familiarity and experience with complex memory models (e.g., persistent memory).
·  Broad familiarity with processor and memory system hardware architectures. 
·  Ability to understand the impact of software architectural design decisions on system performance, fault tolerance and usability.
·  Demonstrated ability to work constructively in an open source community.
·  Excellent written and verbal English communication skills.
· 

• Hewlett Packard Enterprise Values:

Partnership first: We believe in the power of collaboration - building long term relationships with our customers, our partners and euch other

Bias for action: We never sit still - we take advantage of every opportunity

Innovators at heart: We are driven to innovate - creating both practical and breakthrough advancements

What do we offer?

Extensive social benefits, flexible working hours, a competitive salary and shared values, make Hewlett Packard Enterprise one of the world´s most attractive employers. At HPE our goal is to provide equal opportunities, work-life balance, and constantly evolving career opportunities.

If you are looking for challenges in a pleasant and international work environment, then we definitely want to hear from you. below, or directly via our Careers Portal at www.hpe.com/careers

You can also find us on:

https://www.facebook.com/HPECareers

https://twitter.com/HPE_Careers

Hewlett Packard Enterprise is EEO F/M/Protected Veteran/ Individual with Disabilities.

Make every future a success.
  • Job directory
  • Business directory