Эта вакансия в архиве
Посмотреть похожие вакансии ↓Junior Software Performance Analysis and Optimization Engineer (AI)
Описание вакансии
TL;DR
Junior Software Performance Analysis and Optimization Engineer (AI): Analyzing and optimizing virtualization software performance on server platforms with an accent on identifying bottlenecks, developing innovative performance analysis tools, and creating optimization guidance. Focus on improving virtualization efficiency by understanding OS and CPU/GPU architectures, and supporting customers and OEMs in optimizing their virtualized systems.
Location: Hybrid. Must be based in the US, specifically in Phoenix, Arizona; Santa Clara, California; or Hillsboro, Oregon.
Salary: $111,030–$211,200 USD annually.
Company
is a technology corporation focused on creating world-changing technology and optimizing virtualization software performance on its server platforms.
What you will do
- Define performance targets and optimization methodologies with cross-functional teams.
- Conduct performance and power analysis using industry-standard benchmarks.
- Identify performance bottlenecks and optimization opportunities in virtualization software stacks.
- Develop and enhance innovative tools for performance analysis using C/C++, Python, and modern AI technologies.
- Create performance optimization guidance for operating systems, hypervisors, and related software components.
- Provide performance insights and optimization recommendations to silicon design and firmware teams.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or a STEM-related field.
- 1+ years of relevant experience (with Bachelor's) or Master's Degree.
- 6+ months of experience in software development using C, C++, and Python.
- 6+ months of experience with Operating System architecture, including system-level development and optimization (scheduler, IO, memory sub-systems).
- 6+ months of experience with CPU/GPU architecture and hardware virtualization.
- English: B2+ required.
Nice to have
- Knowledge in x86 architecture.
- Experience with compilers and optimization techniques.
- Familiarity with performance analysis tools and methodologies.
- Experience with virtualization technologies (VMware, Hyper-V, KVM, Xen, or similar).
- Knowledge of Linux system administration and performance tuning.
Culture & Benefits
- Hybrid work model, allowing employees to split time between on-site and off-site work.
- Competitive total compensation package, including pay, stock bonuses, health, retirement, and vacation benefits.
- Committed to Responsible Business Alliance (RBA) compliance and ethical hiring practices.
- Opportunity to work with world-changing technology within a leading engineering company.