Sr AI Back End Developer.

IBM · US San Jose

Company

IBM

Location

US San Jose

Type

Full Time

Job Description

Introduction
A career in IBM Software means you’ll be part of a team that transforms our customers 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.

We are seeking a skilled back-end developer to join our IBM Software team. As part of our team you will be responsible for developing and maintaining high-quality software products working with a variety of technologies and programming languages.

Your Role and Responsibilities
In this role you will be responsible for the following:

  • Solution Design: Lead the design of end-to-end AI solutions that encompass data acquisition pre-processing model selection training deployment and maintenance.
  • Data Pre-processing: Clean pre-process and curate large datasets to ensure high-quality data for training and validation of AI models.
  • Model Training and Evaluation: Train and fine-tune AI models using appropriate techniques and frameworks. Evaluate model performance using relevant metrics and iterate on models to improve their accuracy and efficiency.
  • Technical Leadership: Provide guidance and mentorship to AI developers data scientists and engineers ensuring adherence to best practices and architectural guidelines.
  • Technology Evaluation: Stay updated with emerging AI technologies tools and frameworks and evaluate their suitability for solving specific business challenges.
  • Collaboration: Work closely with cross-functional teams including data engineers software developers product managers and domain experts to align AI solutions with overall product development.
  • Proof of Concept: Develop prototypes and proof-of-concepts to demonstrate the feasibility of proposed AI solutions and gain buy-in from stakeholders.


Required Technical and Professional Expertise
You will be required to have the following experience:

  • 5+ years of experience in developing enterprise applications using Java Python Scala spark and related technologies with 2+ years a focus on Data Engineering DataOps MLOps.
  • Knowledge of data best practices and ML/Dev operations in SaaS and hybrid environments.
  • Hands-on experience with common distributed processing tools and languages Python Spark Hive Presto.
  • Experience with specialized data architectures like data lake data mesh and optimizing data layouts for efficient processing.
  • Strong understanding of data governance data security and data privacy best practices.
  • Familiarity with pipeline orchestrator tools like Argo Kubeflow Airflow or other open source.
  • Familiarity with platforms like Kubernetes and experience building on top of the native platforms.
  • Excellent communication skills with the ability to effectively collaborate with technical and non-technical stakeholders.
  • Experience with cloud-based data platforms and services (e.g. IBM AWS Azure Google Cloud).
  • Ability to provide guidance to less experienced team members.


Preferred Technical and Professional Expertise

  • Experience designing building and maintaining data processing systems working in containerized environments (Docker OpenShift k8s).
  • Experience working with both batch and streaming data processing pipelines using workflow engines (Argo Tekton etc.).
  • Experience developing or leveraging automated platforms for data observability data quality and drift and systems to automatically identify and correct data issues.

Apply Now

Date Posted

11/01/2023

Views

5

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

Similar Jobs

Back End Developer - IBM

Views in the last 30 days - 0

The job posting is for a Support Engineer position at IBM where you will work on challenging technical issues in Watson Discovery and Watsonx Orchestr...

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

Front-end Developer - IBM

Views in the last 30 days - 0

The text is a job description for a UI Front End developer at IBM The role involves working in a Kubernetes based microservices environment to support...

View Details

Hardware Developer - San Jose - IBM

Views in the last 30 days - 0

The job posting is for a Tape Drive Test Engineer at IBM requiring 13 years of experience in firmware development and testing with proficiency in Pyth...

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

Software Developer (San Jose, CA) - IBM

Views in the last 30 days - 0

The role of a DevOps Developer in the watsonxai organization involves working in a global team to build deploy and maintain infrastructure and require...

View Details