Principal UI Engineer

Posted 09 December 2025
SalaryNegotiable
Location
Job type Permanent
DisciplineIT
ReferenceBBBH8188_1765306883

Job description


Job Title: Principal UI Engineer
Job Type: Permanent
Job Location: Hybrid-Dublin/Cork/Waterford

Company Overview:
Our client is the world's leading provider of enterprise open-source software solutions, utilizing a community-driven approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.

The Role:
We are seeking a Software Engineer with strong experience in Kubernetes and AI to join our rapidly growing engineering team. In this role, you will help build a platform, partner ecosystem, and community that will enable enterprise customers to accelerate business success through AI.
This is an exciting opportunity to influence the next generation of hybrid-cloud AI inference platforms, contribute to the development of cutting-edge AI products, and engage with open-source communities. You'll be working at the forefront of AI's evolution, shaping how modern enterprises adopt and scale intelligent solutions.

Job Responsibilities:

  • Architect and lead implementation of new features and solutions for AI.

  • Innovate in the AI/MLOps domain by participating in upstream communities.

  • Provide technical vision and leadership on critical and high impact projects.

  • Ensure non-functional requirements including security, resiliency, and maintainability are met.

  • Write unit and integration tests and work with quality engineers to ensure product quality.

  • Use CI/CD best practices to deliver solutions as productization efforts into AI.

  • Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members.

  • Collaborate with product management, other engineering and cross-functional teams to analyze and clarify business requirements.

  • Utilize and contribute back to a pattern library and wireframes from user experience design counterparts to build a reusable, componentized UI implementation for end users.

  • Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts

  • Give thoughtful and prompt code reviews

  • Represent AI in external engagements including industry events, customer meetings, and open-source communities

  • Mentor, influence, and coach a distributed team of engineers


Requirements

  • Advanced experience developing applications in Go or Python, or another programming language

  • Advanced experience in Kubernetes, OpenShift, or other cloud-native technologies

  • Expertise in defining, scaling, and enforcing testing strategies, automation frameworks, and CI/CD pipelines across large, distributed systems

  • Ability to quickly learn and guide others on using new tools and technologies, including AI-assisted development tools

  • Experience with source code management tools such as Git

  • Proven ability to innovate and a passion for staying at the forefront of technology, including quality engineering best practices

  • Excellent system understanding and troubleshooting capabilities, with a focus on scalability, reliability, and performance

  • Technical leadership acumen in a global team environment, including mentoring and coaching engineers at multiple levels

  • Excellent written and verbal communication skills



If you are interested in this role or would like to discuss it further, please contact Nidhi at +353 1 645 5244 or email [email protected].