Senior Software Developer

IBM • CA Markham

Company

IBM

Location

CA Markham

Type

Full Time

Job Description

Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.

Seeking new possibilities and always staying curious we are a team dedicated to creating the world’s leading AI-powered cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers so the door is always open for those who want to grow their career.

IBM’s product and technology landscape includes Research Software and Infrastructure. Entering this domain positions you at the heart of IBM where growth and innovation thrive.

Your Role and Responsibilities

Are you passionate about IBM Z ? Do you have a passion for product development on z/OS ? If you want to work in a collaborative team-driven environment with a group of experienced software engineers who want to deliver great technology read on!

The zAIOps team is looking for developers who show the initiative and thrive at tackling problems. The AI landscape as a whole is rapid paced and comes with ever developing requirements which you as a developer would be required to help design and engineer solutions that innovate within that environment. This will include understanding AI principals with data manipulation and transformation prompt engineering and model validations as we look to build up high quality solutions.
Your main duties will include designing and implementing new features optimising and maintaining existing code and ensuring the software meets high-quality standards through testing and debugging. You will also work closely with other developers designers and product managers to ensure the software meets user needs.
What You’ll Do:
•     Works as part of a project team regularly communicating with project stakeholders on project progress and status.
•     Work in a dynamic collaborative environment to understand requirements design code and test innovative AI solutions and demonstrate these solutions
•     Integrate with other teams across IBM to identify and build AI solutions that infuse and incorporate into Z Software portfolio.
•     Employ IBM’s Design Thinking to validate user scenarios to develop solutions with high performance security quality and stability.
•     Performs root cause analysis to quickly identify and resolve issues.
•     Document solution architectures design decisions implementation details and lessons learned. Create technical documentation white papers and best practice guides. Contribute to internal knowledge sharing initiatives and mentor new team members.
•     Stay up to date with the latest trends and advancements in AI foundation models and large language models. Evaluate emerging technologies tools and frameworks to assess their potential impact on solution design and implementation.
•     Collaborate with development teams to implement and iterate on POCs ensuring alignment with customer requirements and expectations.
As a member of this dynamic team supporting the delivery of enterprise software for a large user base you demonstrate leadership technical curiosity a self-starter creativity as well as forward-thinking with a passion for growth and innovation.


Required Technical and Professional Expertise

  • At least 2 years of experience in developing AI/ML solutions in Python.
  • 5+  years experience in Java Python Go Node.js JavaScript TypeScript React
  • Proficient in Python and have experience with machine learning libraries and frameworks
  • Strong and independent analytics and problem-solving skills.
  • Experience with git other source control practises and various development tools and IDE’s.
  • Good communication skills and be able to work effectively in a global team environment.
  • Able to guide a team of lesser experienced professionals


Preferred Technical and Professional Expertise

  • Experience with DevOps and Cloud computing – Docker Kuberenetes Openshift
  • Agile Application Development & Scrum methodologies.
  • Familiarity with z/OS and mainframe technologies.
  • Coding for Data Science: Ensures robust & reproducible implementation of algorithms and experiments. Deep experience with python libraries.
  • Statistics Machine Learning and AI: Builds expertise in tools & techniques to evaluate trust and transparency. Masters use of data science platforms and tools
  • Strong understanding of database concepts and experience working with Postgres relational database OpenSearch documentation database
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) methodologies
  • Familiar with cloud-based platforms and services
Apply Now

Date Posted

12/04/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity in IBM Software where a Software Developer can work on developing microservicebased application components wor...

View Details

Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

BPMS Software Developer - IBM

Views in the last 30 days - 0

A career in IBM Software offers the opportunity to work on transforming customers challenges into solutions with a focus on creating AIpowered cloudna...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The text describes a career opportunity for a skilled software developer at IBM Software The role involves developing and maintaining highquality soft...

View Details

Software Developer - IBM

Views in the last 30 days - 0

The job posting is for a software development position at IBM where you will work on crafting exceptional software experiences for the WebSphere organ...

View Details

SOFTWARE DEVELOPER - IBM

Views in the last 30 days - 0

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

View Details