Red Hat

Principal Software Engineer – AI

Red Hat

full-time

Posted on:

Location Type: Remote

Location: Ireland

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Provide technical leadership and engineering to improve the performance, safety, and reliability of AI based intelligent applications.
  • Collaborate with cross functional teams to drive projects to successful completion and to scale AI focused initiatives across the organisation.
  • Participate and gain standing in upstream communities of interest
  • Design and conduct experiments to understand the behavior of AI models and their surrounding application systems.
  • Make informed, data centric decisions on the applicability of adopting certain tools and how best to deploy and enable them within projects
  • Apply a data driven approach to application or system changes, including large scale performance benchmarking.
  • Work with applications in cloud native settings, including Kubernetes and containerized deployments.
  • Communicate about projects, AI and data science technologies with a variety of technical and non-technical stakeholders and make Red Hat a leader in the ecosystem.
  • Publicize innovations through blogs, presentations, conferences and other technical venues.

Requirements

  • AI/ML related course work or independent project work with evidence of completion.
  • Advanced programming skills in Python or other high level languages
  • Ability to work with Cloud Native technologies and platforms, including Kubernetes and containers.
  • Understanding of systems design and architecture, as it applies to AI enabled applications.
  • Strong self-motivation and organizational skills, especially in Agile ways of working
  • Ability to work concurrently on multiple projects, independently and within a team environment.
  • Ability to mentor, grow and support more junior engineers within the organization
  • Excellent English written and verbal communication skills.
  • Collaborative attitude and willingness to share ideas openly.
  • Comfortable working in ambiguity as emerging technologies mature
Benefits
  • Health insurance
  • Flexible working arrangements
  • Professional development opportunities
  • Paid time off
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAIMLsystems designarchitectureperformance benchmarkingdata driven decision makingcloud native technologiesKubernetescontainerized deployments
Soft Skills
self-motivationorganizational skillsAgilementoringcollaborationcommunicationadaptabilityproblem-solvingteamworkleadership