Research Software Engineer

IBM · US San Jose

Company

IBM

Location

US San Jose

Type

Full Time

Job Description

Introduction
IBM Research takes responsibility for technology and its role in society. Working in IBM Research means you’ll join a team who invent what’s next in computing always choosing the big urgent and mind-bending work that endures and shapes generations. Our passion for discovery and excitement for defining the future of tech is what builds our strong culture around solving problems for clients and seeing the real world impact that you can make.

Your Role and Responsibilities
As a Developer at IBM Research you play a crucial role in steering the design construction testing and characterization of both hardware and software. Your responsibilities span from individual devices to system-level implementations. This integral role is dedicated to enabling internal research initiatives evaluating emerging technologies for potential real-world product applications and showcasing the value of these technologies for both IBM’s businesses and strategic partners.

Work with research partners to migrate existing discovery workflows to a cloud deployment model when applicable oversee integration of discovery frameworks and tools based on scalable portable and resilient designs. Drive evaluation of different platforms gather information on differences in discovery workflows and conduct research on the platform behavior under different workloads.

Understand design patterns domain-driven design component-based architecture and evolutionary architecture. Understand cloud-native architecture concepts and have knowledge of best practices for high availability scalability resilience performance and security requirements in the cloud.
Review prototypes and target implementations of domain specific tools and suggest improvements in automation continuous integration/continuous deployment (CI/CD) practices security and platform services.


Required Technical and Professional Expertise

  • Ray and Data Science driven workload devops experience
  • Production Python and or C++
  • Data science and data pipelines development
  • Experience in early application of generative technologies


Preferred Technical and Professional Expertise

  • Experience with AWS (S3 lambda CloudTrails etc) is highly desired.
  • Core devops driven golang skills you can write and deploy a CRD or terraform script.
  • Experience working with customers/clients to install and configure technology.
  • products. Experience with cyber security enterprise log and telemetry management products is preferred.
  • Experience with AI/ML Quantum Computing or High Performance Computing (HPC) a strong plus.
  • Experience in scientific research a strong plus.
Apply Now

Date Posted

11/07/2023

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer Apprentice - IBM

Views in the last 30 days - 0

IBM is offering a software development apprenticeship program for individuals who want to learn and grow in the field The program is a 12month registe...

View Details

Senior Software Engineer (Lowell, MA) - IBM

Views in the last 30 days - 0

The job description is for a key member of the cloudenabled integration platform team responsible for designing and implementing innovative integratio...

View Details

Software Engineer for AI assistant for watsonx Orchestrate - IBM

Views in the last 30 days - 0

The job posting is seeking a skilled backend developer to join the IBM Software team responsible for developing and maintaining highquality software p...

View Details

Software Developer (Front End) - IBM

Views in the last 30 days - 0

The text describes a job opportunity for a UI Software Developer Team Lead at IBM Software The role involves leading a team to develop and maintain hi...

View Details

Senior Full Stack Engineer - IBM

Views in the last 30 days - 0

The job posting is for a senior software engineer position at IBM where you will work on delivering impactful features and solutions The company is lo...

View Details

Software Developer - San Jose - IBM

Views in the last 30 days - 0

The job requires managing and deploying cloud platforms implementing enhancements and ensuring security compliance The candidate should have expertise...

View Details