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.
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
OTHER RELEVANT JOB DETAILS
Job Title: Software Development Engineer
Job ID: 27282
City: Dublin
Country: Ireland
Work arrangement: Hybrid
Area of work: Software Engineering
Employment type: Regular
Position type: Professional
Some travel may be required based on business demand.
#J-18808-Ljbffr