Software Engineering - Software Engineer IV

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 6+ mo(s)

Skills

SOFTWARE
ENGINEER

Job Details

Job Title - Software Engineer IV
Location - Fully Remote
Contract Duration - 6-months contract (Potential to Extend)
Pay Range - $95-$103/hr. on W2, DOE

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 at Client. 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

At least three years of experience with above-mentioned skills is required for this role.

Must-Have Skills
  • Hands-on experience with product-level Python programming Essential for implementing, improving, and maintaining programmatic and web interfaces, as well as processing and analyzing data.
  • Proficiency in PyTorch, Kineto trace, dispatcher, and CUDA/Triton kernels Critical for extracting operators from AI/ML models, running them on devices, and collecting performance data.
  • Hands-on experience in database management and SQL Necessary for processing collected data, storing it in databases, and maintaining data integrity.
  • Machine learning experience

Nice-to-Have Skills
  • Experience in Large Language Models (LLM), especially Llama Valuable for working with advanced AI models and potentially improving performance analysis.
  • Knowledge of CI-based testing and automation Helpful for ensuring code quality and automating testing processes.
  • Proficiency in Linux and Bash Important for working in the development environment and managing scripts and tools efficiently

Russell Tobin offers eligible employee s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), 401(k)-retirement savings, life & disability insurance, an employee assistance program, legal support, auto, home insurance, pet insurance and employee discounts with preferred vendors.
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.