FuriosaAI Logo

FuriosaAI

Software Engineer, Low Level Programming Interface & Runtime

Posted 5 Hours Ago
In-Office or Remote
9 Locations
Mid level
In-Office or Remote
9 Locations
Mid level
Designs and builds low-level programming interfaces, develops multi-layered runtimes, and integrates with deep learning frameworks.
The summary above was generated by AI
About the Job
  • Understands hardware-level programming interfaces and models, and designs low-level programming interfaces and models.

  • Designs and builds low-level programming interfaces with well-defined syntax and semantics.

  • Develops and implements multi-layered low-level runtimes running in RNGD, kernel level, and user level.

  • Integrates with open-source deep learning frameworks using low-level programming interfaces and runtimes.

Minimum Qualifications
  • Bachelor’s degree in Computer Science or equivalent work experience.

  • Strong communication skills for requirement gathering and clarification.

  • 3+ years of experience with strong programming skills in Rust, Python, Golang, or C++.

Preferred Qualifications
  • 3+ years of experience in functional programming.

  • Experience in designing programming interfaces and models.

  • Experience in designing and implementing low-latency asynchronous execution models.

  • Experience in kernel-level performance optimizations using cutting-edge technologies.

  • Experience with PyTorch, including its implementation and execution models across a variety of execution environments (e.g., single chip, multi-chip, multi-server, DP, PP, TP).

Contact

Top Skills

C++
Go
Python
Rust

Similar Jobs

An Hour Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Content Enablement Manager leads the creation of sales materials, provides competitive insights, and collaborates cross-functionally to enhance Affirm's market messaging and storytelling.
Top Skills: Analytics ToolsCompetitive Intelligence ToolsRfp Software
2 Hours Ago
Remote or Hybrid
Toronto, ON, CAN
Senior level
Senior level
Information Technology • Sales • Security • Cybersecurity • Automation
As a Regional Sales Manager, you will manage the entire sales cycle, establish direct relationships with C-level executives, and collaborate to meet sales quotas.
Top Skills: SFDC
3 Hours Ago
Remote
Canada
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
As a Product Manager II, you will own product areas, define visions, set OKRs, track metrics, prioritize work, and collaborate across teams to enhance onchain features at Coinbase.
Top Skills: APIsBlockchain ProtocolsDappsSdksSmart Contracts

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account