DevJobs

Senior Principal Solution Engineer

Overview
About The Job

The Red Hat Engineering team is looking for a Senior Principal Solution Engineer to join our Ecosystem engineering team. In this role, you will work to identify and build emerging use-case patterns in AI and machine learning industries. These patterns will involve Red Hat products, partner offerings, and open source projects deployed on Red Hat OpenShift. Through collaboration with Red Hat engineering and product management, you will influence product adoption from what we learn through interactions with partners and customers. As a part of a geographically distributed team, you will collaborate with multiple Red Hat engineering teams and open source communities around the globe. To be successful in this role, you'll need to have motivation, curiosity, passion for problem-solving, and experience with Linux technologies and open source.

What You Will Do

  • Identify emerging patterns for applying Red Hat offerings to business problems
  • Discover and describe what differentiates our solutions from competitive alternatives by working directly with key partners and customers who deploy and operate our solutions
  • Create reference architectures for AI and machine learning workloads running on Red Hat’s portfolio
  • Create and conduct on-demand demo labs, providing an initial practical experience for key partners and customers
  • Provide technical vision and leadership on critical and high impact projects
  • Contribute to or lead workload optimization reference architecture projects
  • Communicate and promote the results of reference architectures globally through publication of blogs and speaking at webinars and conferences

What You Will Bring

  • Bachelor's degree in a technical field or equivalent experience
  • Ability to quickly learn and use new tools and technologies
  • Technical leadership acumen
  • Proficiency with containers and kubernetes
  • Solid innovation skills and a passion for technology
  • Ability to work on your own in a fast-paced, ever-changing environment
  • Solutions architecture skills; 4+ years of experience architecting complex solutions in distributed environments on kubernetes platforms in customer facing roles
  • Communications skills; experience publishing professional blogs and whitepapers, and presenting at webinars and industry conferences
  • Excellent written and verbal communication skills; fluent English language skills
  • Passion for open source and community-based software development models

The Following Will Be Considered a Plus

  • Bachelor's degree in statistics, mathematics, computer science, operations research, or a related quantitative field, or equivalent expertise; Master’s or PhD is a big plus
  • Experience in engineering, consulting or another field related to model serving and monitoring, deep neural networks, natural language processing in a customer environment
  • Familiarity with Kubernetes Operator Framework and Patterns, and Helm Charts
  • Advanced level knowledge and experience in development in Go, and Python
  • Familiarity with development in Rust
  • Experience with OpenShift, Kubernetes operators, S2I, Podman, and Docker
  • Familiarity with popular python machine learning libraries
Red Hat