Data Scientist

IBMKrakow, PL
Published on

About the Role

We are looking for an experienced and highly skilled Data Scientist with hands-on experience in building and optimizing Gen AI solutions and Agents using foundation models and Python. The candidate should have a deep and broad understanding of data science, strong expertise in Gen AI, prompt development, working with state-of-the-art foundation models including Llama, retrieval augmented generation, evaluation of prompts and RAG pipelines, fine-tuning.

Your Role and Responsibilities

  • Design, develop, optimize Gen AI solutions and Agents.
  • Collaborate and co-develop with high profile customers and partners.
  • Architect and implement scalable, performant Gen AI pipelines and Agents.
  • Collaborate with data engineers, analysts, and architects.
  • Build, test, and maintain reusable code and libraries.
  • Work with watsonx.ai and watsonx.data integrating with watsonx Orchestrate.
  • Mentor junior data scientists and lead code reviews to ensure best practices.
  • Troubleshoot and resolve issues in Gen AI solutions.
  • Ensure security, governance, and compliance standards are adhered to.

Required Education

  • High School Diploma/GED
  • Preferred education: Master’s Degree.

Required Technical and Professional Expertise

  • 5+ years of hands-on experience in Data Science including Gen AI.
  • Proficiency in Python, familiarity with CI/CD pipelines, Git, Jenkins, and automated testing.
  • Experience building Agents, Langchain, LangGraph, cloud platforms such as AWS, Azure, or GCP.
  • Strong problem-solving skills, ability to work independently or as part of a team.
  • Fast learning with ability to quickly adopt new approaches and technologies.

Preferred Technical and Professional Experience

  • Experience with watsonx.ai, Llama, Vector DBs, Elastic Search, data lake, and Lakehouse architectures.
  • Contributions to open-source projects are a plus.
  • Excellent communication and leadership skills.

About Business Unit

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.

Your Life @ IBM

In a world where technology never stands still, we understand that dedication to our clients' success, innovation that matters, and trust, and personal responsibility in all our relationships, lives in what we do as IBMers. Being an IBMer means you'll be able to learn and develop yourself and your career, encouraged to be courageous and experiment every day, all while having continuous trust and support in an environment where everyone can thrive.