Find your next role

Discover amazing opportunities across our network of companies committed to gender equality in the workplace.

AI Engineer

IBM

IBM

Software Engineering, Data Science
Waterford, Ireland
Posted on Feb 5, 2026
Introduction

At IBM, work is more than a job — it’s a calling: to build, to design, to code, to consult, to think along with clients and partners. To make markets, invent, and collaborate. To do things you thought were impossible.

IBM Infrastructure is seeking an early‑career AI Engineer to join our System Z team. This role is ideal for recent graduates or professionals at the start of their careers who want to apply modern AI techniques to enterprise‑grade systems that power the world’s most critical institutions, including banks, healthcare providers, and government agencies.

You’ll work with Spyre accelerator cards, IBM‑designed hardware optimised for running Large Language Models (LLMs) on System Z. This is a unique opportunity to gain experience across the full technology stack, from low‑level hardware and firmware interfaces to AI runtimes, APIs, and monitoring systems — all while being supported by experienced engineers and architects.

Why You’ll Love Working Here
  • Opportunity to work on mission‑critical systems at global scale
  • Hands‑on experience across hardware, systems software, and AI
  • Structured mentorship and learning from experienced IBM engineers
  • A collaborative, inclusive environment that values curiosity and continuous learning
  • Access to IBM training, resources, and career development opportunities
Your role and responsibilities
LLM Integration and Deployment
  • Assist in developing and integrating Large Language Models on System Z using Spyre accelerator cards
  • Work with senior engineers to support model loading, inference execution, and resource management
  • Help enable AI workloads for both traditional mainframe applications and modern, cloud‑native services
  • Gain exposure to system‑level design considerations across hardware, firmware, runtime, and application layers
Performance Profiling and Optimisation
  • Learn how to profile LLM inference workloads to measure latency, throughput, memory usage, and power consumption
  • Use performance analysis tools to help identify bottlenecks and optimisation opportunities
  • Contribute to optimisation efforts related to:
    • Hardware utilisation
    • Memory management
    • Kernel and runtime efficiency
    • Batch and workload scheduling
  • Document performance findings and assist with creating internal best‑practice guides
Failure Analysis and Debugging
  • Support investigation and debugging of inference and system‑level issues
  • Learn how to trace problems across multiple layers of the stack, including firmware, drivers, runtimes, and applications
  • Collaborate with hardware engineers, firmware developers, and system architects to resolve complex issues
  • Help improve test coverage and automated regression testing
Observability and Telemetry
  • Assist with building and maintaining monitoring solutions for AI workloads in production
  • Help instrument systems to capture metrics such as:
    • Model performance
    • Hardware utilisation
    • Error rates
    • Overall system health
  • Support the development of dashboards, alerts, and reports for operational teams
  • Gain experience with time‑series data, logging systems, and monitoring platforms
Collaboration and Documentation
  • Work closely with cross‑functional teams including hardware, firmware, system software, AI research, and applications
  • Participate in technical reviews and design discussions with guidance from senior engineers
  • Create clear technical documentation and contribute to shared team knowledge
  • Communicate technical ideas clearly across different audiences
Required education
None
Preferred education
Bachelor's Degree
Required technical and professional expertise
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field
  • Strong programming fundamentals in Python, with some exposure to C/C++
  • Understanding of machine learning fundamentals, particularly neural networks and transformers
  • Basic knowledge of computer architecture (memory systems, parallel processing, I/O)
  • Comfortable working in Linux environments using command‑line tools and scripts
  • Exposure to debugging and problem‑solving techniques
  • Familiarity with basic monitoring or logging concepts
  • Strong attention to detail and analytical thinking
  • Good written and verbal communication skills
  • Curiosity about how systems work across different layers
  • Willingness to learn, ask questions, and collaborate as part of a team
Preferred technical and professional experience
  • Master’s degree or coursework in systems, AI, machine learning, or computer architecture
  • Experience with frameworks such as PyTorch, TensorFlow, or Hugging Face Transformers
  • Exposure to model optimisation techniques such as quantisation, pruning, or distillation
  • Familiarity with inference or serving frameworks (e.g., ONNX Runtime, TensorRT, TorchServe)
  • Some knowledge of hardware acceleration or GPU programming concepts
  • Experience with monitoring tools such as Prometheus, Grafana, or ELK Stack
  • Exposure to profiling tools (e.g., perf, VTune, Nsight)
  • Familiarity with Docker, Kubernetes, or CI/CD pipelines
  • Any exposure to mainframe systems, z/OS, or enterprise computing environments
  • Coursework, research projects, or open‑source contributions related to ML systems or performance engineering

ABOUT BUSINESS UNIT

IBM Systems helps IT leaders think differently about their infrastructure. IBM servers and storage are no longer inanimate - they can understand, reason, and learn so our clients can innovate while avoiding IT issues. Our systems power the world’s most important industries and our clients are the architects of the future. Join us to help build our leading-edge technology portfolio designed for cognitive business and optimized for cloud computing.

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 as we strive to be the catalyst that makes the world work better.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

ABOUT IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.