Software Engineer IV

  • Menlo Park, CA
  • Posted 1 day ago | Updated moments ago

Overview

On Site
Contract - W2

Skills

Database
Development
Linux
Python
Software
SQL

Job Details



Software Engineer IV


BCforward is seeking a Software Engineer to work remote
Software Engineer IV
Loction: Remote

Summary
The AI and Systems Co-Design team has a mission to explore, develop, and help productize high-performance software and hardware technologies for AI. Our team defines and drives the AI software and hardware roadmap. We are seeking a candidate who will work on a foundational tool of our internal workloads on current and next-generation AI platforms. Specifically, this position focuses on collecting, processing, storing, and analyzing various operators and workloads.
Job Responsibilities
Extract operators (e.g. aten, triton) from AI/ML models.
Run operators on multiple devices and collect performance data.
Process collected data and store it to a database while maintaining data integrity.
Implement, improve, and maintain programmatic and web interfaces to query and analyze performance data stored in the database.
Collaborate as part of a project team to coordinate development and determine project scope and limitations.
Review project requests to estimate time and cost required to complete the project.
Must-have skills
Hands-on experience with product-level Python programming
Proficiency in PyTorch, Kineto trace, dispatcher
Hands-on Experience with CUDA, Triton kernels
Hands-on experience in database management and SQL
Proficiency in Linux and Bash
Ability to work independently
Good-to-have skills
Experience in LLM especially Llama.
Knowledge of CI-based testing and automation
Education/Experience
At least three years of experience with above-mentioned skills is required for this role.



Interested candidates please send resume in Word format Please reference job code 243848 when responding to this ad.




Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.