Principal Software Engineer

Red RiverBoston, MA
7d$178,131 - $281,770Remote

About The Position

Architect and lead implementation of scalable solutions with distributed computing capabilities to deploy, train, and serve ML models on OpenShift AI (RHOAI). Drive end-to-end execution of small-scale, cross-team and partner initiative. Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, Inc. office in Boston, MA What You Will Do: Build multi product demos and AI/ML workflows using Predictive and Generative AI leveraging RH product and AI stack and related libraries. Build, deploy, optimize and otherwise improve Agentic AI workflows running on OpenShift AI. 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. Collaborate with AI/ML partners to adjust their AI strategies, address their specific use cases, and drive value through the adoption of RHOAI. Build OpenShift and Kubernetes operators using Operator-SDK and GO language and develop and maintain Red Hat Ansible Automation Platform content (modules and plugins) for automating cloud solutions. Install and configure Red Hat OpenShift and Kubernetes systems based on requirements, such as on-prem or multiple hybrid clouds. Develop the cloud native software and process involved in unit and integration testing and review the requirements, validate the existing system and analyze the gaps or features, and document the gap analysis, proposed solution and any steps involved in installations. Design and build cloud-based DevOps solutions, including automated infrastructure provisioning, CI/CD pipelines, compliance and security solutions, and container-based technologies. Capture and analyze performance data and make recommendations to improve software and infrastructure usage and reliability.

Requirements

  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Information Systems or related field and five (5) years of experience in the job offered or related role OR seven (7) years of experience in the job offered or related role.
  • Must have five (5) years of experience with software and cloud native development.
  • Must have two (2) years of experience with: OpenShift or Kubernetes technologies; DevOps and related tools including Ansible, Jenkins, or GitOps; and Python or Go.
  • Must have one (1) year of experience with: Building AI/ML workflows; Linux administration and command line tools; and code repository tools GitHub and GitLab.

Responsibilities

  • Architect and lead implementation of scalable solutions with distributed computing capabilities to deploy, train, and serve ML models on OpenShift AI (RHOAI).
  • Drive end-to-end execution of small-scale, cross-team and partner initiative.
  • Build multi product demos and AI/ML workflows using Predictive and Generative AI leveraging RH product and AI stack and related libraries.
  • Build, deploy, optimize and otherwise improve Agentic AI workflows running on OpenShift AI.
  • 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.
  • Collaborate with AI/ML partners to adjust their AI strategies, address their specific use cases, and drive value through the adoption of RHOAI.
  • Build OpenShift and Kubernetes operators using Operator-SDK and GO language and develop and maintain Red Hat Ansible Automation Platform content (modules and plugins) for automating cloud solutions.
  • Install and configure Red Hat OpenShift and Kubernetes systems based on requirements, such as on-prem or multiple hybrid clouds.
  • Develop the cloud native software and process involved in unit and integration testing and review the requirements, validate the existing system and analyze the gaps or features, and document the gap analysis, proposed solution and any steps involved in installations.
  • Design and build cloud-based DevOps solutions, including automated infrastructure provisioning, CI/CD pipelines, compliance and security solutions, and container-based technologies.
  • Capture and analyze performance data and make recommendations to improve software and infrastructure usage and reliability.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service