Job Posting Status: Approved
Internal Status Not Set

Organization
Organization Name Groq Inc.
JOB POSTING INFORMATION
Position Type: Professional Experience Year Co-op (PEY Co-op: 12-16 months)
Job Title: Software Infrastructure Engineer for Hardware Design
Job Location: Mountain View, CA
Job Location Type: Remote
Number of Positions: 1
Salary: $0.00 hourly for 0 hours per week
Start Date: 05/01/2024
End Date: 05/01/2025
Job Function: Engineering
Job Description: At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally developed for the gaming market and soon to become the weakest link in the AI economy.

Enter Groq's LPU™ Inference Engine. Specifically engineered for the demands of large language models (LLMs), the Language Processing Unit outpaces the GPU in speed, power, efficiency, and cost-effectiveness. The quickest way to understand the opportunity is to watch the following talk - groq.link/scspdemo.

Why join Groq? AI will change humanity forever, and we believe preservation of human agency and self determination is only possible if AI is made affordably and universally accessible. Groq's LPUs will power AI from an early stage, and you will get to leave your fingerprint on civilization.

Software Infrastructure Engineer for Hardware Design

About this role:
The Software Infrastructure Engineer for Hardware Design will work closely with internal interdisciplinary (hardware and software) teams and EDA vendors. You will help build innovative Front-End/Verification/Physical Design flow automations and methodology for high-performance, power efficient chips for AI applications. You will be responsible for building the flows, benchmarking tools, regressions, and overall infrastructure for Groq's hardware design teams. At Groq, our software and hardware teams utilize a common infrastructure that is aligned with best practices from modern software houses. You must be able to apply your expertise (in hardware and/or software) in an open collaborative peer environment. Given the wide spectrum of software/hardware technologies, this role offers numerous learning opportunities regardless of the experience level.
Job Requirements: Responsibilities & opportunities in this role:
  • Contribute to Infrastructure for Silicon Development related engineering functions
  • Develop and maintain flows and scripts for our logic design, verification, physical design, and power teams
  • Automate and seamlessly integrate flows into Groq's overall infrastructure (including package management, CI/CD, analytics, dashboards)
  • Significantly contribute to enhancing the productivity of the engineering team by finding opportunities to improve quality and efficiency
Qualifications for this role:
  • Undergoing Computer or Electrical Engineering
  • Relevant experience in software development and/or supporting hardware design teams
  • Excellent coding skills
  • Professional experience with at least one of Python, Tcl, C++, Haskell, Nix or Bazel
  • Some knowledge in hardware design (logic design, verification, and physical design)
  • Desired experience with computer farm (one of Slurm, LSF, SGE, UGE, RC) and/or cloud-management (GCP, Amazon, Azure)
  • Desired experience with dashboarding tools (Grafana, Tableau, Datadog etc), databases (SQL and/or no-SQL), and exporters (Loki, Prometheus etc)
  • Desired understanding of Verilog and SystemVerilog code as well as verification methods
Attributes of a Groqstar:
  • Humility - Egos are checked at the door
  • Collaborative & Team Savvy - We make up the smartest person in the room, together
  • Growth & Giver Mindset - Learn it all versus know it all, we share knowledge generously
  • Curious & Innovative - Take a creative approach to projects, problems, and design
  • Passion, Grit, & Boldness - no limit thinking, fueling informed risk taking
If this sounds like you, we'd love to hear from you!
Preferred Disciplines:
Computer Engineering
Computer Science
Engineering Science (Infrastructure)
Targeted Co-op Programs:
APPLICATION INFORMATION
Application Deadline: January 21, 2024 11:59 PM
Additional Application Information: PEY internship dates are flexible
Application Method: Access applications through Engineering Career Centre
ORGANIZATION INFORMATION
Organization: Groq Inc.
Division: Groq Canada Inc.
ADDITIONAL INFORMATION
Length of Workterm: FLEXIBLE PEY Co-op: 12-16 months (range)
TAGS
NEW Deadline in 9 day(s) Viewed