Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Fri, May 15, 2026
This job expires in: 30 days

Job Summary

Senior Software Engineer, responsible for automating and optimizing performance analysis workflows for AI training and inference workloads in a full-time position.

Key Responsibilities
  • Design and build performance analysis tools and workflows for AI workloads
  • Collaborate with engineers to understand their needs and create scalable tooling solutions
  • Identify performance bottlenecks and develop automated detection and diagnosis methods
Required Qualifications
  • M.S. or PhD in Computer Science, Computer Engineering, or related field (or equivalent experience) with 6+ years of relevant work experience
  • Deep knowledge of AI workloads, frameworks, and performance characteristics
  • Experience building tools or infrastructure for engineering use
  • Strong software development skills, preferably in Python and C++
  • Ability to translate user requirements into scalable tooling solutions

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...