
Principal Software Engineer – AI
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Ireland
Visit company websiteExplore more
Job Level
Tech Stack
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