girl looking into her desktop
Back to search results

Sr. Grid Engineer - Core Technology Infrastructure

Jersey City, New Jersey;

Job Description:

Core Technology Infrastructure Organization:

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Position Summary:

Senior Grid / High Performance Computing (HPC) Engineer with a wide breath of experience on software / infrastructure, engineering, development knowledge. This a key role that is responsible for defining and leading the engineering approach for implementation of Grid / HPC and container technologies to deliver significant business outcomes. This will include delivering complex features and technology enablers that improve development efficiencies. You provide technical thought leadership based on the significant experience they have built through multiple software implementations and has developed both depth and breadth in a number of technical competencies. Individuals in this role can also lead and be accountable for end-to-end solution design and delivery (this is based on the scale of implementation and skillsets required).

Responsibilities:

  • Ensure that the design and engineering approach for complex features, are consistent with the larger portfolio solution.
  • Conduct research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
  • Help define the technology tool stack for the solution.
  • Evaluate and adapt new testing tool/framework/practices for team(s).
  •  Enable team(s)/applications with CI/CD capabilities.
  • Engage with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
  • Support/mentor/coach team(s) on design and best practices for high code performance – e.g. pairing, code reviews.
  • Constantly seek better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
  • Adhere to and help create enterprise principles and standards based on industry best practices
  • Create and maintain the target application blueprints along with strategic roadmaps
  • Lead proof of concepts (POCs) in support of new technology and/or new design approaches
  • Provide high-level design choices and recommendations based on architecture alternative analysis Effectively communicate designs and solutions in multiple forums and to various audiences including technology and business executives.
  • Collaborate with other architecture/engineering resources within the organization and enterprise
  • Offer technical guidance on technical standards, including coding standards, tools, or platforms

Required Skills:

  • A minimum of 7 -10+ years’ experience in infrastructure, software engineering, development is required
  • Experience as an applied engineer, developer and/or architect of Grid / HPC based applications and current technologies / architectures including IaaS, PaaS, Docker, Kubernetes and OpenShift.
  • Experience with configuration of HPC job management and scheduling software such as IBM Spectrum, SLURM, or similar technology
  • GPU computation and CUDA Experience configuring and running Cluster Management Software
  • Experience with DevOps tools such as Jenkins, Maven, BitBucket, Ansible, Artifactory, Sonar Qube in a cloud environment.
  • Development skills/tools required: Java EE, Eclipse, Unix Shell Scripting, ANT, Python, Django Frame Work
  • Experience with CI/CD development processes and tools (e.g., Jira, Confluence, Rally, Git)
  • Experience designing and building HPC application environments on Hybrid Cloud infrastructure, including services for big data analytics, scale out HPC applications, GPU-centric ML and deep learning
  • Strong knowledge and understanding of network technologies (e.g., TCP/IP networking, SSL, Firewall, Proxy, Load Balancing)
  • Strong knowledge and understanding of x86 and RHEL platform in relation to HPC on CPU and GPU (NVIDIA) platforms
  • Ability to work autonomously with minimal supervision and collaborate effectively with local and remote co-workers
  • Systematic problem-solving approach, sense of ownership and drive
  • Excellent interpersonal, organizational and communication (written, verbal, and presentation) skills are a must.
  • Experience creating technical documentation and training materials
  • Minimum of a 4 year degree in computer science or equivalent experience

Desired Skills:

  • Machine Learning and Data Science engineering skills with focus on Pytorch, Jupyter, Tensorflow, Apache Spark, H2O etc. a plus

Job Band:

H4

Shift: 

1st shift (United States of America)

Hours Per Week:

40

Weekly Schedule:

Referral Bonus Amount:

0

Job Description:

Core Technology Infrastructure Organization:

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals.
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience.
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs.
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital.

Position Summary:

Senior Grid / High Performance Computing (HPC) Engineer with a wide breath of experience on software / infrastructure, engineering, development knowledge. This a key role that is responsible for defining and leading the engineering approach for implementation of Grid / HPC and container technologies to deliver significant business outcomes. This will include delivering complex features and technology enablers that improve development efficiencies. You provide technical thought leadership based on the significant experience they have built through multiple software implementations and has developed both depth and breadth in a number of technical competencies. Individuals in this role can also lead and be accountable for end-to-end solution design and delivery (this is based on the scale of implementation and skillsets required).

Responsibilities:

  • Ensure that the design and engineering approach for complex features, are consistent with the larger portfolio solution.
  • Conduct research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, features, etc.
  • Help define the technology tool stack for the solution.
  • Evaluate and adapt new testing tool/framework/practices for team(s).
  •  Enable team(s)/applications with CI/CD capabilities.
  • Engage with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline.
  • Support/mentor/coach team(s) on design and best practices for high code performance – e.g. pairing, code reviews.
  • Constantly seek better ways of solving technical problems and designing the solution, not afraid of challenging the status quo.
  • Adhere to and help create enterprise principles and standards based on industry best practices
  • Create and maintain the target application blueprints along with strategic roadmaps
  • Lead proof of concepts (POCs) in support of new technology and/or new design approaches
  • Provide high-level design choices and recommendations based on architecture alternative analysis Effectively communicate designs and solutions in multiple forums and to various audiences including technology and business executives.
  • Collaborate with other architecture/engineering resources within the organization and enterprise
  • Offer technical guidance on technical standards, including coding standards, tools, or platforms

Required Skills:

  • A minimum of 7 -10+ years’ experience in infrastructure, software engineering, development is required
  • Experience as an applied engineer, developer and/or architect of Grid / HPC based applications and current technologies / architectures including IaaS, PaaS, Docker, Kubernetes and OpenShift.
  • Experience with configuration of HPC job management and scheduling software such as IBM Spectrum, SLURM, or similar technology
  • GPU computation and CUDA Experience configuring and running Cluster Management Software
  • Experience with DevOps tools such as Jenkins, Maven, BitBucket, Ansible, Artifactory, Sonar Qube in a cloud environment.
  • Development skills/tools required: Java EE, Eclipse, Unix Shell Scripting, ANT, Python, Django Frame Work
  • Experience with CI/CD development processes and tools (e.g., Jira, Confluence, Rally, Git)
  • Experience designing and building HPC application environments on Hybrid Cloud infrastructure, including services for big data analytics, scale out HPC applications, GPU-centric ML and deep learning
  • Strong knowledge and understanding of network technologies (e.g., TCP/IP networking, SSL, Firewall, Proxy, Load Balancing)
  • Strong knowledge and understanding of x86 and RHEL platform in relation to HPC on CPU and GPU (NVIDIA) platforms
  • Ability to work autonomously with minimal supervision and collaborate effectively with local and remote co-workers
  • Systematic problem-solving approach, sense of ownership and drive
  • Excellent interpersonal, organizational and communication (written, verbal, and presentation) skills are a must.
  • Experience creating technical documentation and training materials
  • Minimum of a 4 year degree in computer science or equivalent experience

Desired Skills:

  • Machine Learning and Data Science engineering skills with focus on Pytorch, Jupyter, Tensorflow, Apache Spark, H2O etc. a plus

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21065243

Band: H4

Manages People: No

Travel: No

Manager:

Talent Acquisition Contact:

Angela Kathmann

Referral Bonus:

0