Red Hatposted 18 days ago
$181,440 - $299,260/Yr
Full-time • Senior
Boston, MA
Professional, Scientific, and Technical Services

About the position

The Red Hat Ecosystems Engineering group is seeking a Senior Principal Software Engineer in our Boston, MA office. In this role, you will work with a diverse team of highly motivated engineers on designing and implementing AI/ML workflows and solutions and integrating Partners solutions. You will also be working closely with the product management, other engineering groups within Red Hat, and with Red Hat partners and lighthouse customers. Are you ready to start developing new solutions that combine open source, hybrid cloud, and AI?

Responsibilities

  • Architect, design, document, and develop applications in Python and AI/ML frameworks
  • Architect and lead the implementation of Agentic AI applications
  • Architect and lead implementation of scalable solutions with distributed computing capabilities to deploy, train, and serve ML models on OpenShift AI (RHOAI)
  • Develop and optimize retrieval-augmented generation (RAG) pipelines
  • 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
  • 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 the RHOAI

Requirements

  • Minimum of 10 years of relevant technical experience in software development, at least a year using Python and Go
  • Experience of containers and OpenShift or Kubernetes
  • Experience and knowing AI frameworks and libraries (e.g. OpenDataHub, TensorFlow, PyTorch, Kueue, KubeRay, KubeFlow, CodeFlare, Feast etc)
  • Familiarity with model parallelization, quantization, and memory optimization using vLLM, DeepSpeed, OpenVino and other inference libraries
  • Strong experience with microservices architectures and concepts including APIs, versioning, monitoring, etc.
  • Experience with AI/ML technologies, including foundational frameworks, large language models (LLMs), Retrieval Augmented Generation (RAG) paradigms, vector databases, and LLM orchestration tool
  • Experience with AI and MLOps tools and Concepts, including Automation, GitOps, pipelines, models, etc. for managing the AI/ML lifecycle in production environments
  • Interest in learning new technologies; problem-solving skills

Nice-to-haves

  • Cloud Computing experience using at least one of the following Cloud infrastructures AWS, GCP, Azure & IBM Cloud
  • Previous code contributions to or participation in open source projects or code samples on GitHub
  • Contributions to internal AI platforms, model evaluation frameworks, or observability for AI systems

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service