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].