Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Red hat Manager ML Engineering 
United States, Massachusetts, Boston 
738961389

05.01.2025

Primary Job Responsibilities

  • Develop and grow a high-performing team of software engineers through coaching, mentoring, and ongoing feedback.

  • Provide direction to team members through 1:1 and team routines and standups that provide strategic context, and coordinate work activities across team members.

  • Partner across the InstructLab team to design and build new product features, carrying through all phases of software development and delivery, including: researching and conceptualization, participation in team design review, writing the implementation, authoring a testing strategy and necessary automation, productizing and packaging the code, and supporting its deployment through to end-users.

  • In coordination with Lead for InstructLab, define milestones and success criteria for the team and allocate resources to ensure delivery against these established objectives.

  • Contribute to the development of the open-source projects that comprise Red Hat’s AI family of products. Solicit feedback from the community and incorporate it into the team’s development process to drive continuous improvement.

  • Regularly communicate with project stakeholders including other teams of Red Hat engineers, product managers, consultants, management, and senior leadership.

  • Foster a collaborative and inclusive team culture that encourages innovation and knowledge sharing.

  • Stay abreast of emerging technologies and best practices in AI tooling and integrate them into the team’s projects.

Required Skills

  • 5+ years of experience as a software developer, software engineer, or similar roles that establish a strong understanding of software development practices.

  • Excellent communication and collaboration skills with the ability to cooperate with individuals across diverse backgrounds.

  • Strong planning, coordination, and problem-solving skills to ensure alignment within the broader InstructLab team.

  • Ability to lead and motivate teams through rapid change while maintaining a focus on critical business goals.

  • Extensive experience developing in Python. Experience with C/C++ languages are not required, but are considered nice to have.

  • Familiarity with AI and Machine Learning platforms, tools, and frameworks, such as: PyTorch, LLaMA.cpp, vLLM, fsdp, deepspeed, Kubeflow, and Tensorflow.

  • Experience creating automation for GitHub, using GitHub actions or related continuous integration tools.

  • Experience developing unit, functional, and end-to-end (E2E) test cases and automation.

  • Experience working with Kubernetes/OpenShift and containers, troubleshooting issues, and working with YAML.

  • Understanding of DevOps methodology.

  • Ability to quickly learn and use new tools and technologies.

Nice to Haves

  • Experience with hardware accelerators, such as GPU, CUDA, and ROCm.

  • Bachelor's degree or higher in computer science or other related discipline.

The salary range for this position is $163,420.00 - $269,640.00. Actual offer will be based on your qualifications.

Pay Transparency

● 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