Open Source Innovation with Red Hat
We connect an innovative community of customers, partners, and contributors to deliver a trusted, high-performing stack of open source solutions. Our offerings include cloud, Linux, middleware, and virtualization technologies, complemented by award-winning global customer support, consulting, and implementation services.
About the Role
The Global Engineering team at Red Hat is seeking an experienced data scientist to join the InstructLab team. As a key member, you will contribute directly to Red Hat's rapidly growing AI/ML family of products. Your responsibilities will include investigating, evaluating, integrating, and developing open source AI/ML systems and functionality to enhance the development and operations of both Red Hat's downstream AI products and upstream open source AI projects.
This role requires collaboration with cross-functional teams, design reviews, and productization for major product features and bug fixes. You will be working with Linux-based operating systems and engaging in upstream open source communities. Effective communication and collaboration are critical in this fast-paced environment.
This position reports directly to a Manager of Software Engineering for InstructLab and requires regular collaboration in our Boston, MA office.
Key Responsibilities:
* Develop innovative capabilities for open source platforms used in building, training, testing, and serving models for AI-enabled applications. This includes researching and conceptualizing ideas, participating in team design reviews, implementing solutions, authoring testing strategies, and supporting deployment.
* Monitor and participate in upstream open source AI/ML communities, evaluating new AI/ML-related technologies and considering potential integrations and collaborations.
* Stay up-to-date with AI/ML developments, particularly in the Generative AI space.
* Promote and foster Red Hat's open-source value proposition as it pertains to AI/ML engineering and product infusion and development.
* Contribute to the development of open-source projects that comprise Red Hat's AI family of products.
* Participate in shared responsibility for delivering and maintaining assigned products.
* Regularly communicate with project stakeholders, including other teams of Red Hat engineers, product managers, consultants, management, and senior leadership.
* Take on the role of Subject Matter Expert, as needed, per domain and project.
* Lead, coach, and collaborate with junior engineers as they build AI/ML knowledge and skills.
* Coordinate and collaborate with external teams, including IBM Research, on key strategic vision and implementation details.
* Share experiments and learnings from an experienced position in the Data Science community through blogs, presentations, new ideas, and existing work at various technical outlets and conferences.
* Promote upstream acceptance and community building.
Requirements:
* Bachelor's degree in Computer Science, Data Science, Computer Engineering, or equivalent.
* 5+ years of experience as a data scientist (or similar roles).
* Advanced experience with Python development.
* Experience with AI and Machine Learning platforms, tools, and frameworks, such as TensorFlow, PyTorch, LLaMA.cpp, and Kubeflow.
* Experience working with Kubernetes/OpenShift and containers, troubleshooting issues, and working with YAML.
* Experience with Cloud Native Technologies and Platforms (e.g., Kubernetes).
* Demonstrates knowledge of unit testing frameworks and methodologies.
* Demonstrates knowledge of machine learning relevant mathematics and statistics.
* Strong self-motivation and organizational skills.
* Demonstrates ability to context switch between multiple concurrent projects.
* Excellent English written and verbal communication skills.
* Collaborative attitude and willingness to share ideas openly.
* Ability to quickly learn and use new tools and technologies.
About Red Hat
Red Hat is the world's leading provider of enterprise open source software solutions, utilizing a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a presence in 40+ countries, our associates work flexibly across various environments, depending on the requirements of their role. We encourage creative, passionate individuals to bring their best ideas and contribute to solving complex problems. Our open and inclusive environment empowers people from diverse backgrounds to share ideas and drive innovation.
Diversity, Equity & Inclusion at Red Hat
Our culture is built on open source principles of transparency, collaboration, and inclusion, where everyone has equal opportunity and access. We aspire for everyone to experience this culture and have their voices heard and celebrated. We welcome applicants from all dimensions of diversity and are proud to be an equal opportunity workplace and affirmative action employer.