-
IBM

Software Development Engineer II

IBM
Ireland · Full-time · Mid-Senior

Introduction

We’re looking for a Software Development Engineer II to join a high-impact, cross-functional team of data scientists and engineers focused on bringing generative AI and machine learning to life within Apptio’s suite of FinOps products, including ApptioOne, Cloudability, and beyond.

This role blends applied software engineering with innovative AI use cases, helping enterprise customers gain deeper, faster, and more actionable insights into their cloud and IT spend.

  • Be at the forefront of combining AI innovation with real-world enterprise FinOps
  • Work in a collaborative, supportive, and growth-minded environment
  • Influence the direction of next-gen features across Apptio’s industry-leading platforms
  • Access to cutting-edge tools and a strong culture of experimentation

Your Role And Responsibilities

  • Design, build, and maintain scalable software systems that integrate AI/ML models into production-ready features within the Apptio ecosystem.
  • Partner with data scientists to productionize generative AI solutions, including prompt engineering, model orchestration, and result pipelines.
  • Collaborate across product, UX, and platform teams to translate experimental models into enterprise-grade user experiences.
  • Develop and maintain APIs, services, and data pipelines to support ML/AI feature delivery.
  • Write clean, testable, and maintainable code across the stack (back-end-heavy focus, with potential for front-end contributions).
  • Ensure performance, security, and reliability in solutions used by some of the world’s largest enterprises.

Preferred Education

None

Required Technical And Professional Expertise

  • Demonstrated professional software development experience
  • Proficient in one or more modern programming languages (e.g., Python, Java, Go, or similar)
  • Solid understanding of software engineering principles including design patterns, data structures, and system architecture
  • Experience working with cloud platforms (AWS, Azure, or GCP), containerization (Docker, Kubernetes), and CI/CD practices
  • Familiarity with machine learning frameworks (e.g., PyTorch, TensorFlow, Hugging Face Transformers)
  • Strong collaboration skills and experience working in cross-functional teams

Preferred Technical And Professional Experience

  • Hands-on experience with LLMs, prompt engineering, or building AI-powered assistants
  • Familiarity with FinOps, cloud cost management, or the Apptio product suite (ApptioOne, Cloudability, etc.)
  • Exposure to MLOps tools and practices (e.g., MLFlow, Kubeflow, SageMaker)
  • Experience integrating ML/AI features into SaaS products at scale

Key Skills

Ranked by relevance

ai cloud containerization machine learning data structures design patterns kubernetes tensorflow kubeflow pytorch python docker mlflow mlops java saas cicd aws gcp ux
Login to Apply
Posted
Apr 30, 2025
Type
Full-time
Level
Mid-Senior
Location
Mulhuddart
Company
IBM

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IBM
Related

Data Scientist

2026-05-20

Full-time
Mid-Senior
Ireland
IT Services
Engineering
View Job Details
IBM
Related

AI Engineer

2026-05-25

Full-time
Mid-Senior
Ireland
IT Services
Engineering
View Job Details
IBM
Related

AI Engineer

2026-05-23

Full-time
Mid-Senior
Romania
IT Services
Engineering