Are you applying to the internship?
Job Description
About Red Hat:
Red Hat is the world’s leading provider of enterprise open source software solutions. They utilize a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a global presence in 40+ countries, Red Hat associates work flexibly across various work environments (in-office, office-flex, fully remote). The company fosters an inclusive environment where diverse perspectives and ideas are valued. Red Hat supports over 90% of Fortune 500 companies.
Job Description: Data Scientist, InstructLab – Boston, MA
Job Summary: Red Hat’s Global Engineering team seeks an experienced data scientist to join the InstructLab team, contributing directly to their growing AI/ML (artificial intelligence and machine learning) product family. This role involves investigating, evaluating, integrating, and developing open-source AI/ML systems and functionalities to enhance the development and operations of Red Hat’s AI products and upstream open-source AI projects. The ideal candidate will actively participate in design reviews, productization efforts, and work comfortably within Linux-based operating systems. Strong collaboration, communication, and engagement with open-source communities are crucial. The position reports to a Manager of Software Engineering and requires a minimum of 3 days per week in the Boston, MA office.
Primary Job Responsibilities:
• Develop innovative capabilities for open-source platforms used throughout the AI application lifecycle (building, training, testing, serving models). This encompasses all phases of software development and delivery: research, conceptualization, design review, implementation, testing strategy and automation, productization, packaging, and end-user deployment support.
• Monitor and actively participate in upstream open-source AI/ML communities, evaluating new technologies and exploring integration and collaboration opportunities.
• Stay current on AI/ML advancements, particularly in Generative AI, through regular reading of research papers.
• Promote Red Hat’s open-source values within AI/ML engineering and product development.
• Contribute to the development of open-source projects comprising Red Hat’s AI product family.
• Share responsibility for delivering and maintaining assigned products.
• Communicate regularly with stakeholders (engineers, product managers, consultants, management, senior leadership).
• Act as a Subject Matter Expert (SME) as needed.
• Mentor and collaborate with junior engineers to build their AI/ML skills.
• Collaborate with external teams, including IBM Research.
• Share insights and learnings through blogs, presentations, and contributions to technical outlets and conferences.
• Foster upstream acceptance and community building.
Required Skills:
• Bachelor’s degree in computer science, data science, computer engineering, or equivalent.
• 2+ years of experience as a data scientist (5+ years for Senior roles).
• Proficiency in Python development and Jupyter notebooks.
• Experience with AI/ML platforms, tools, and frameworks (TensorFlow, PyTorch, LLaMA.cpp, Kubeflow).
• Experience with Kubernetes/OpenShift, containers, troubleshooting, and YAML.
• Experience with Cloud Native Technologies and Platforms (e.g., Kubernetes).
• Understanding of unit testing frameworks and methodologies.
• Knowledge of machine learning-relevant mathematics and statistics.
• Strong self-motivation and organizational skills.
• Ability to manage multiple concurrent projects.
• Excellent written and verbal communication skills.
• Collaborative attitude and willingness to share ideas.
• Adaptability to new tools and technologies.
• Passion for open-source software development.
Nice to Haves:
• Agile development team experience.
• Experience writing Kubernetes controllers and operators.
• Ansible automation script creation experience.
• Experience with big data storage techniques (Parquet, Avro, S3).
• Experience with hardware accelerators (GPU, CUDA, ROCm).
• Understanding of DevOps methodology.
Salary Range: $104,080.00 – $166,320.00 (based on qualifications). Additional benefits include bonus, commission, equity, comprehensive medical/dental/vision coverage, retirement plan, paid time off, and more (US-based employees).