מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
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
משרות נוספות שיכולות לעניין אותך