Junior Performance Analysis and Optimization Engineer
United States
Full Time
14 hours ago
$111,030 - $211,200 USD
H1B Sponsor
Key skills
LinuxPythonVMwareC++CAIPerformance Optimization
About this role
Role Overview
Working cross-functionally with software, firmware, and silicon teams to define performance targets and optimization methodologies
Conducting performance and power analysis using industry-standard benchmarks and customer workloads
Identifying performance bottlenecks and optimization opportunities in virtualization software stacks
Developing and enhancing innovative tools for performance analysis using C/C++, Python, and modern AI technologies
Creating performance optimization guidance for operating systems, hypervisors, and related software components
Documenting performance best practices and optimization guides for internal teams and external stakeholders
Supporting customers and OEMs in optimizing their virtualized systems and software configurations
Providing silicon design and firmware teams with performance insights and optimization recommendations
Driving performance improvements that advance the state of the art in virtualization efficiency
Requirements
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or STEM related field with at least 1+ years of relevant experience -OR
Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or STEM related field
6+ months of coursework or experience in software development using Python, C, and C++
6+ months of coursework or experience of Operating System architecture, including system-level development and optimization specifically the scheduler, IO and memory sub-systems
6+ months of coursework or experience of CPU/GPU architecture and hardware virtualization
Knowledge in x86
Experience with compilers and optimization techniques
Industry experience in engineering roles for HW/SW development (including internships)
Familiarity with performance analysis tools and methodologies
Experience with virtualization technologies (VMware, Hyper-V, KVM and Xen, or similar)
Knowledge of Confidential Computing
Understanding benchmarking and workload characterization
Knowledge of Linux system administration and performance tuning