We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see the full job description!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel ๐Ÿš€.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary ๐Ÿš€

Senior Compiler Engineer

Mountain View, CA or Portland, OR, US

Salary

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • compiler
  • haskell
  • functional programming
  • machine learning

Interested in seeing this company work? Contribute to their Open Source.

View All Issues

To sum it up...

We are looking for senior compiler engineers to be based in either our Menlo Park, CA or Portland, OR office.

Role overview

Groq is a machine learning systems company building easy-to-use solutions for accelerating artificial intelligence workloads. Our work spans hardware, software, and machine learning technology. We are seeking exceptional software engineers to join our compiler team in tackling the exciting problem of translating ML programs written in existing ML frameworks into the language of our custom Groq ML accelerator chips.

We are looking for senior compiler engineers to be based in either our Menlo Park, CA or Portland, OR office.

ESSENTIAL DUTIES & RESPONSIBILITIES

Deliver compiler features: Work within the compiler team to design, implement, and test new features for our compiler. Collaborate closely with hardware designers and machine learning experts to identify and deploy support for key hardware capabilities.

Optimize model performance: Leverage your knowledge of machine learning workloads to develop compiler optimizations that maximize program execution efficiency on Groq hardware platforms.

Maximize compiler performance: Apply your understanding of algorithmic complexity to reduce memory usage and speed up compiler execution.

Manage performance tradeoffs: Understand the balance between performance, memory, and power in compiler generated code.

Innovate: Contribute to the design of next generation hardware architectures and compiler releases.

Collaborate with others through code reviews, design discussions, and problem-solving sessions.

SKILLS & QUALIFICATIONS

Minimum qualifications:

Bachelorโ€™s degree in computer science or related fields, or equivalent practical experience

7+ years development experience with a proven track record of delivering high quality production software

Strong understanding of compiler architecture and compiler implementation techniques

Excellent collaboration skills, with strong verbal and written communication

Preferred qualifications:

MS or PhD in computer science or related fields

Experience with ML models and common frameworks (TensorFlow, Caffe, PyTorch etc)

Familiarity with functional programming languages (such as Haskell)

Keywords: Haskell, TensorFlow, machine learning, deep learning, compiler, functional programming, hardware, accelerator, software engineer, startup

Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • compiler
  • haskell
  • functional programming
  • machine learning

Interested in seeing this company work? Contribute to their Open Source.

View All Issues

Other roles that might interest you

Senior Haskell Engineer
Sponsorship
Competitive
We are looking for senior compiler engineers to be based in either our Menlo Park, CA or Portland, OR office.
More Info
Deep Learning Performance Specialist
Sponsorship
Competitive
We are looking for deep learning specialists to be based in either our Menlo Park, CA or Portland, OR office.
More Info
Senior Haskell Compiler Engineer
Sponsorship
Competitive
Haskell TensorFlow, machine learning, deep learning, compiler, functional programming, hardware, accelerator
More Info
Senior Compiler Engineer