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