Hybrid AI UI Engineer – Dashboard Team

Posted 2 hours ago

Apply now

About the role

  • Software Engineer developing innovative solutions in AI and MLOps for Red Hat's OpenShift AI platform. Contributing to open source communities and mentoring teams in technology integration.

Responsibilities

  • Innovate in the AI/MLOps domain by participating in upstream communities
  • Work with upstream AI/ML communities to evaluate new AI/ML related technologies from partners and create examples of integrations between their technology and RHOAI
  • Integrate new open source AI/ML components into Red Hat OpenShift AI
  • 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
  • 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
  • Give thoughtful and prompt code reviews
  • Represent RHOAI in external engagements including industry events, customer meetings, and open source communities
  • Mentor, influence, and coach a distributed team of engineers

Requirements

  • 5+ years of software engineering experience
  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience)
  • Ability to quickly learn and adapt to new tools and technologies
  • Passion for writing clean, reliable, and maintainable code
  • Strong expertise in React, TypeScript, and JavaScript
  • Experience with modern CSS frameworks and frontend best practices
  • Experience with source code management tools such as Git
  • Strong experience working with the Linux operating system
  • Advanced experience with Kubernetes, OpenShift, or other cloud-native technologies
  • Experience with testing frameworks such as Cypress, Jest, or React Testing Library
  • Expertise in defining, scaling, and enforcing testing strategies, automation frameworks, and CI/CD pipelines across distributed systems
  • Experience leading feature development, including breaking down wireframes into components and planning implementation
  • Proven ability to troubleshoot system-level issues quickly and propose improvements that enhance overall system experience
  • Solid innovation skills with a strong passion for technology
  • Ability to work independently in a fast-paced, dynamic environment
  • Strong cross-team collaboration and communication skills
  • Familiarity with backend technologies such as Node.js
  • Experience working in Agile environments and contributing to open source projects
  • Excellent written and verbal communication skills in English.

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

Job title

AI UI Engineer – Dashboard Team

Job type

Experience level

Mid levelSenior

Salary

$118,600 - $195,680 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job