Logo of Huzzle

Software Engineer

image

Red Hat

10d ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Data
    Software Engineering
  • Boston
  • Quick Apply

AI generated summary

  • You need development experience in Python or Go, AI/ML knowledge, familiarity with DevOps/MLOps, cloud platforms, open source contributions, and skills in data processing and AI frameworks.
  • You will develop AI/ML model lifecycle practices, deploy models on OpenShift AI, evaluate technologies, create demos, and collaborate with stakeholders to enhance AI strategies and use cases.

Requirements

  • Experience in development in Python or Go
  • Understanding of fundamental AI/ML concepts, algorithms, techniques and implementation of workflows
  • Familiarity with DevOps/MLOps practices and tools for managing the AI/ML lifecycle in production environments
  • Interest in learning new technologies and tools around the AI/ML landscape; problem-solving skills
  • Good written and verbal communication skills
  • Knowledge of containers and OpenShift or Kubernetes and cloud platforms (AWS, Azure, Google Cloud)
  • Previous code contributions to or participation in open source projects or code samples on GitHub
  • Understanding of fundamental AI/ML concepts, algorithms, and techniques
  • Basic knowledge of data preprocessing, feature engineering, and model evaluation
  • Knowledge of AI frameworks and libraries (e.g. OpenDataHub, TensorFlow, PyTorch, Kueue, KubeRay, KubeFlow, CodeFlare, Feast etc)
  • You’re willing to wear a lot of red -OR- You look good in a red t-shirt

Responsibilities

  • As a software engineer in this role, you will
  • Develop and implement best practices for AI/ML model lifecycle management, including pre-processing, model training, serving, monitoring etc.
  • Deploy AI/ML models on OpenShift AI (RHOAI), ensuring scalability, reliability, and performance.
  • 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
  • Build multi product demos and AI/ML workflows using Predictive and Generative AI leveraging RH product and AI stack
  • Collaborate with multiple stakeholders including cross product team, AI/ML partners etc. to adjust their AI strategies, address their specific use cases, and drive value through the adoption of the RHOAI

FAQs

What is the location for the Software Engineer position?

The Software Engineer position is based in our Boston, MA office.

What technologies should I be familiar with for this role?

Familiarity with Python or Go, AI frameworks such as TensorFlow and PyTorch, and cloud platforms like AWS, Azure, or Google Cloud is preferred.

Is experience with open source projects important for this role?

Yes, previous code contributions to or participation in open source projects are considered a plus.

What are the primary responsibilities of the Software Engineer?

The primary responsibilities include developing best practices for AI/ML model lifecycle management, deploying models on OpenShift AI, collaborating with stakeholders, and building AI/ML workflows and demos.

What experience level do I need to apply for this position?

The job does not specify a particular experience level, but relevant skills and the ability to show interest in AI/ML technologies are essential.

Are there any specific skills or technologies that are considered a plus for this job?

Knowledge of containers and OpenShift or Kubernetes, understanding of AI/ML concepts and techniques, data preprocessing, and familiarity with DevOps/MLOps practices are considered a plus.

What benefits does Red Hat offer for this position?

Benefits include comprehensive medical, dental, and vision coverage, flexible spending accounts, health savings accounts, retirement plans with employer match, paid time off, and many additional benefits.

What is the salary range for the Software Engineer position?

The salary range for this position is $104,080.00 - $166,320.00, with the actual offer based on qualifications.

How does Red Hat approach diversity and inclusion in the workplace?

Red Hat values an open and inclusive environment, encouraging applicants from diverse backgrounds and experiences to bring their ideas and perspectives to drive innovation.

Is prior experience in AI/ML required for this role?

While a fundamental understanding of AI/ML concepts, algorithms, and workflows is required, direct experience may not be mandatory as a strong interest in learning is also valued.

The leading provider of enterprise open source solutions.

Technology
Industry
10,001+
Employees
1993
Founded Year

Mission & Purpose

Red Hat is the world’s leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, hybrid cloud, edge, and Kubernetes technologies. We hire creative, passionate people who are ready to contribute their ideas, help solve complex problems, and make an impact.