IBM Watson X application developer

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
No Travel Required

Skills

Software Engineering
Robotic Process Automation
Programming Languages
Process Automation
Natural Language Processing
Machine Learning (ML)
Management
Microservices
IBM Watson
Innovation
Flask
GitLab
Google Cloud
Google Cloud Platform
Express.js
IBM
Debugging
Decision-making
Deep Learning
DevOps
Kubernetes
Microsoft Azure
Node.js
Orchestration
Durable Skills
Cloud Security
Application Development
Amazon Web Services
Algorithms
Agile
API

Job Details

Onsite interview required

Job Description:

We are seeking an experienced and motivated Application Developer with expertise in the IBM WatsonX platform to join our dynamic team. As an Application Developer, you will be responsible for designing, developing, and deploying cutting-edge AI-powered applications and solutions utilizing the IBM WatsonX platform. Your ability to leverage WatsonX's powerful tools and AI capabilities will be crucial in delivering innovative solutions that address business challenges and enhance customer experiences.

Key Responsibilities:

  • Design, develop, and implement custom AI-driven applications using the IBM WatsonX platform.
  • Integrate WatsonX services (such as Natural Language Processing, Machine Learning, Data Analytics, etc.) into existing applications to enhance functionality.
  • Work with cross-functional teams to define project requirements and translate them into technical solutions.
  • Collaborate with data scientists and business stakeholders to ensure the developed applications meet business needs and technical requirements.
  • Build and optimize scalable and efficient cloud-based AI solutions with WatsonX.
  • Perform application testing, troubleshooting, and debugging to ensure quality and performance.
  • Maintain and update existing applications to incorporate the latest features and improvements from the WatsonX platform.
  • Stay current with new developments in AI technologies, especially those related to the IBM WatsonX ecosystem, and incorporate these into development practices.
  • Document code, processes, and best practices to ensure maintainability and knowledge sharing across the team.

Key Requirements:

  • Proven experience in application development with hands-on experience using IBM WatsonX platform, including WatsonX AI services such as NLP, Machine Learning, and analytics tools.
  • Strong proficiency in programming languages such as Java, Python, or Node.js, with experience in RESTful APIs, cloud computing (AWS, Azure, etc.), and microservices architecture.
  • Solid understanding of AI/ML algorithms and their application in real-world scenarios.
  • Experience integrating WatsonX services into applications and systems, with knowledge of Watson Assistant, Watson Discovery, Watson Studio, and other WatsonX solutions.
  • Familiarity with cloud-based architecture, containerization (Docker, Kubernetes), and DevOps practices.
  • Experience with database management and data pipelines, including SQL, NoSQL, and big data tools.
  • Strong problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Data Science, or related field.
  • Experience with AI ethics, responsible AI principles, and data governance frameworks.
  • Certifications in IBM WatsonX or other relevant AI technologies.
  • Knowledge of Agile development methodologies and CI/CD pipelines.

If you're passionate about AI, cloud technology, and transforming business processes with cutting-edge solutions, we invite you to apply and join our team as we continue to leverage the IBM WatsonX platform to drive success and innovation.

Mandatory Skills Technical Skills 1. Machine Learning & Deep Learning Understanding AI models, neural networks, and reinforcement learning 2. Natural Language Processing (NLP) Developing AI systems that interpret and generate human language 3. Multi-Agent Systems Understanding how AI agents collaborate, negotiate, and operate independently 4. Cloud Computing & AI Deployment Experience with AWS, Google Cloud, or Azure to deploy AI models 5. Robotics Process Automation (RPA) Designing AI-driven bots that execute repetitive tasks autonomously 6. Proficient in coding and programming languages like Java, python. 7. Experience with WatsonX Platform (Assistant, AI, Orchestrate etc) is a plus. Soft Skills 1. Critical Thinking Ability to analyze complex AI outputs and improve models 2. Ethical Reasoning Ensuring AI applications follow ethical and unbiased decision-making 3. Problem-Solving Ability to handle unexpected AI behaviors and optimize performance 4. Collaboration Working across teams to integrate AI systems seamlessly into businesses 5. Critical thinking and problem-solving are essential skills in the era of agentic AI, where professional must evaluate complex situations and make reasoned decisions under uncertainty.

Desired Skills AI Ethics & Responsible AI: Knowledge of AI ethics, responsible AI principles, and data governance frameworks. Agile Methodologies: Experience with Agile development processes and Scrum. Big Data Technologies: Familiarity with big data tools (e.g., Hadoop, Spark). Software Development Frameworks: Experience with frameworks like Spring, Flask, or Express.js. API Integration: Knowledge of integrating third-party APIs and services into WatsonX applications. Automation Tools: Familiarity with tools like Jenkins, Terraform, or Ansible for automation. Performance Tuning: Experience in optimizing AI models and applications for better performance. Container Orchestration: Advanced knowledge of Kubernetes for managing containerized applications. CI/CD Tools: Hands-on experience with Jenkins, GitLab CI, or similar tools. Cloud Security: Understanding of security best practices in cloud environments. Certifications: IBM WatsonX, AWS, or Azure certifications.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.