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