Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
HW/SW Co-Design Engineer image - Rise Careers
Job details

HW/SW Co-Design Engineer

About the Team

Our mission at OpenAI is to discover and enact the path to safe, beneficial AGI. To do this, we believe that many technical breakthroughs are needed in generative modeling, reinforcement learning, large scale optimization, active learning, among other topics.

The Research Platform team builds robust and scalable software to support our research efforts. It also offers core development services for mission critical goals and applications. 

We’re forming a new team to work with our partners on hardware optimization and co-design, and are looking for founding engineers. This team will be responsible for working with partners to optimize their hardware for our workloads, identifying promising new deep learning accelerators, and bringing those hardware platforms to production.

About the Role

As an Engineer on our Hardware Team, you will co-design future hardware from different vendors for programmability and performance. You will work with our kernel, compiler and machine learning engineers to understand their needs related to ML techniques, algorithms, numerical approximations, programming expressivity, and compiler optimizations. You will evangelize these constraints with various vendors to develop future hardware architectures amenable for efficient training and inference. If you are excited about maximizing HBM bandwidth, optimizing for low arithmetic intensity, expressive SIMD ISA, low-precision formats, optimizing for memory hierarchies, simulating workloads at various resolutions of the hardware and evangelizing these ideas with hardware engineers, this is the perfect opportunity!

This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees.

In this role, you will:

  • Co-design future hardware for programmability and performance with our hardware vendors

  • Assist hardware vendors in developing optimal kernels and add support for it in our compiler

  • Develop performance estimates for critical kernels for different hardware configurations 

  • Work with machine learning engineers, kernel engineers and compiler developers to understand their vision and needs from high performance accelerators

  • Manage communication and coordination with internal and external partners

  • Influence the roadmap of hardware partners to optimize them for OpenAI’s workloads.

  • Evaluate potential partners’ accelerators and platforms.

  • Build simulations and performance models to progressively improve decision making fidelity.

  • As the scope of the role and team grows, understand and influence roadmaps for hardware partners for our datacenter networks, racks, and buildings.

You might thrive in this role if you:

  • 4+ years of industry experience, including experience harnessing compute at scale or building semiconductors.

  • Strong experience in software/hardware co-design

  • Deep understanding of GPU and/or other AI accelerators

  • Experience with CUDA or a related accelerator programming language

  • Experience driving Machine Learning accuracy with low precision formats

  • Experience aligning future hardware with a well established HPC infrastructure

  • Are familiar with the fundamentals of deep learning computing and chip microarchitecture.

  • Able to actively collaborate with ML engineers, kernel writers and compiler developers

These attributes are nice to have:

  • PhD in Computer Science and Engineering with a specialization in Computer Architecture, Parallel Computing. Compilers or other Systems

  • Strong coding skills in C/C++ and Python

  • Strong understanding of LLMs and challenges related to their training and inference 

Benefits and Perks

  • Medical, dental, and vision insurance for you and your family

  • Mental health and wellness support

  • 401(k) plan with 4% matching

  • Unlimited time off and 18+ company holidays per year

  • Paid parental leave (20 weeks) and family-planning support

  • Annual learning & development stipend ($1,500 per year)

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. 

We are an equal opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or any other legally protected status. 

OpenAI Affirmative Action and Equal Employment Opportunity Policy Statement

For US Based Candidates: Pursuant to the San Francisco Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records.

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

OpenAI Global Applicant Privacy Policy

At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.

OpenAI Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenAI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenAI
OpenAI CEO photo
Sam Altman
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About HW/SW Co-Design Engineer, OpenAI

At OpenAI, we’re on a mission to pioneer the path to safe and beneficial AGI, and we’re looking for a talented HW/SW Co-Design Engineer to join our innovative team in San Francisco! In this exciting role, you’ll have the opportunity to work alongside our Research Platform team, collaborating with partners to optimize hardware specifically for our workloads. Your responsibilities will include co-designing future hardware with a focus on both programmability and performance, developing performance estimates for crucial kernels, and integrating feedback from our machine learning engineers and kernel specialists. We’re eager to have someone who enjoys the challenges of maximizing HBM bandwidth, optimizing low arithmetic intensity, and simulating workloads at varying hardware resolutions. If you have a solid grasp of GPU architecture and experience with CUDA or similar programming languages, we want to hear from you! You’ll also be instrumental in coordinating with our external partners to ensure that their hardware designs meet the needs of our high-performance models. Plus, we offer a hybrid working model that champions flexibility and relocation assistance! So, if you’re ready to contribute to cutting-edge AI and hardware co-design initiatives, apply today and help us shape the future of technology at OpenAI!

Frequently Asked Questions (FAQs) for HW/SW Co-Design Engineer Role at OpenAI
What does a HW/SW Co-Design Engineer do at OpenAI?

A HW/SW Co-Design Engineer at OpenAI is responsible for co-designing future hardware for programmability and performance, working closely with machine learning engineers and hardware vendors to ensure that their designs align with OpenAI's high-performance needs.

Join Rise to see the full answer
What qualifications are required for the HW/SW Co-Design Engineer position at OpenAI?

Candidates should have at least 4 years of industry experience in hardware/software co-design, a strong understanding of AI accelerators, proficiency in CUDA or similar programming languages, and knowledge of deep learning computing and chip microarchitecture.

Join Rise to see the full answer
What can I expect during the interview process for the HW/SW Co-Design Engineer role at OpenAI?

During the interview process, candidates can expect technical assessments to gauge their expertise in co-design principles and collaborative problem-solving, along with discussions about past projects and experiences relevant to the HW/SW Co-Design Engineer role.

Join Rise to see the full answer
What technologies will a HW/SW Co-Design Engineer work with at OpenAI?

A HW/SW Co-Design Engineer at OpenAI will work with various technologies, including hardware accelerators, GPU architecture, and programming languages like CUDA, C/C++, and Python. The role may also involve gaining familiarity with machine learning frameworks.

Join Rise to see the full answer
What is the team structure for the HW/SW Co-Design Engineer position at OpenAI?

The HW/SW Co-Design Engineer will be part of the newly formed hardware team, collaborating with kernel, compiler, and machine learning engineers to influence hardware design and optimize performance for OpenAI's workloads.

Join Rise to see the full answer
Does OpenAI offer relocation assistance for the HW/SW Co-Design Engineer position?

Yes, OpenAI provides relocation assistance for candidates who are moving to San Francisco for the HW/SW Co-Design Engineer role, helping to facilitate a smooth transition.

Join Rise to see the full answer
What benefits do HW/SW Co-Design Engineers receive at OpenAI?

HW/SW Co-Design Engineers at OpenAI enjoy benefits such as medical, dental, and vision insurance, a 401(k) plan with matching, unlimited time off, paid parental leave, and a learning & development stipend among others.

Join Rise to see the full answer
Common Interview Questions for HW/SW Co-Design Engineer
What experience do you have with hardware/software co-design?

When answering this question, provide specific examples from previous projects where you successfully collaborated on both hardware and software, discuss roles you played, and highlight any impactful results.

Join Rise to see the full answer
How do you ensure optimized performance in deep learning environments?

Explain your approach to performance optimization, referencing tools and techniques you've used, such as profiling, benchmarking, and GPU optimization strategies to enhance model training and inference times.

Join Rise to see the full answer
Can you describe a challenging project you worked on involving hardware accelerators?

Choose a project where you faced significant hurdles, elucidate the steps you took to overcome them, and detail the role hardware accelerators played in achieving your project's objectives.

Join Rise to see the full answer
What strategies do you use to communicate complex technical information?

Discuss the importance of tailoring communication to your audience. Provide examples of how you’ve broken down complex concepts into digestible information for both technical and non-technical stakeholders.

Join Rise to see the full answer
How familiar are you with CUDA programming?

Detail your hands-on experience with CUDA, discussing specific projects or applications where you implemented CUDA code, faced hardships, and how you optimized the performance of computing tasks.

Join Rise to see the full answer
What are some critical factors in evaluating new deep learning accelerators?

Discuss various factors such as performance metrics, compatibility with existing infrastructure, energy efficiency, scalability, and how they relate to OpenAI's specific workload requirements.

Join Rise to see the full answer
How do you stay updated with new trends in hardware co-design?

Mention industry publications, conferences you attend, and online courses you take, as well as any professional networks you participate in to enhance your knowledge in hardware co-design.

Join Rise to see the full answer
Explain a recent trend in deep learning computing that interests you.

Bring up a specific trend, such as the adoption of low-precision formats, and explain its significance, how it impacts performance, technologies related to it, and potential future applications.

Join Rise to see the full answer
In your opinion, what challenges arise from aligning hardware with high-performance computing?

Share insights on challenges like scaling, thermal performance, and balancing compute and memory bandwidth. Discuss how these challenges can be addressed through collaborative engineering efforts.

Join Rise to see the full answer
How would you approach building simulations or performance models for hardware?

Walk through the methodology you would use for creating simulations, emphasizing the importance of accurate modeling, testing diverse scenarios, and refining models to support effective decision-making.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
OpenAI Remote San Francisco
Posted 7 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
10x Genomics Hybrid Pleasanton, California, USA HQ
Posted 5 days ago
Photo of the Rise User
Performance Bonus
Posted yesterday
Photo of the Rise User
Innio Remote No location specified
Posted 6 days ago
Posted 8 days ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Posted 20 hours ago

OpenAI is a US based, private research laboratory that aims to develop and direct AI. It is one of the leading Artifical Intellgence organizations and has developed several large AI language models including ChatGPT.

550 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!