ByteDance

CPU Optimization Architect

ByteDance

San Jose, CA, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

We are seeking a highly skilled and experienced CPU Optimization Architect to join our team at ByteDance. As a global technology company, we are constantly pushing the boundaries of innovation and our products are used by millions of people around the world. In this role, you will be responsible for optimizing our CPU usage and improving the overall performance of our products. We are looking for someone with a strong technical background, a passion for software development, and a keen eye for detail. If you are ready to take on a challenging and rewarding role, we want to hear from you!

  1. Develop and implement strategies for optimizing CPU usage in our products.
  2. Conduct thorough analysis of our current CPU usage and identify areas for improvement.
  3. Work closely with our development teams to implement efficient and effective solutions.
  4. Monitor CPU performance and identify potential issues or areas for improvement.
  5. Collaborate with cross-functional teams to ensure that CPU optimization is integrated into the development process.
  6. Stay up-to-date with industry advancements and trends in CPU optimization techniques.
  7. Conduct regular performance tests to measure the impact of CPU optimization efforts.
  8. Identify and troubleshoot any performance issues related to CPU usage.
  9. Provide technical guidance and support to team members on CPU optimization techniques.
  10. Communicate progress and updates to relevant stakeholders, including management and development teams.
  11. Continuously monitor and improve the overall performance of our products.
  12. Ensure that all CPU optimization efforts comply with company standards and best practices.
  13. Develop and maintain documentation related to CPU optimization strategies and processes.
  14. Collaborate with hardware and software vendors to ensure optimal performance of our products.
  15. Take ownership of CPU optimization projects and drive them to completion.
Where is this job?
This job is located at San Jose, CA, USA
Job Qualifications
  • Strong Understanding Of Cpu Architecture: A Cpu Optimization Architect At Bytedance Should Have A Deep Understanding Of The Internal Workings Of Modern Cpus, Including Instruction Sets, Microarchitecture, And Cache Hierarchy.

  • Proficiency In Low-Level Programming Languages: The Role Requires Extensive Knowledge And Experience In Low-Level Programming Languages Such As C And Assembly, As Well As Experience In Optimizing Code For Specific Cpu Architectures.

  • Experience With Performance Analysis Tools: A Cpu Optimization Architect Should Be Proficient In Using Performance Analysis Tools Such As Intel Vtune, Amd Codexl, Or Arm Ds-5 To Identify And Analyze Bottlenecks In Code And Optimize Performance.

  • Familiarity With Compiler Optimization Techniques: The Ideal Candidate Should Have Experience With Compiler Optimization Techniques Such As Loop Unrolling, Inlining, And Vectorization To Improve Code Efficiency And Performance.

  • Knowledge Of Emerging Technologies: As Bytedance Is A Fast-Paced, Innovative Company, The Cpu Optimization Architect Should Have Knowledge Of Emerging Cpu Technologies, Such As Heterogeneous Computing, To Continuously Improve The Efficiency And Performance Of The Company's Software.

Required Skills
  • Vectorization

  • Compiler optimization

  • Code optimization

  • Performance analysis

  • Multithreading

  • CPU architecture

  • Parallel Computing

  • System Profiling

  • Cache Management

  • Memory Utilization

  • Instruction Set Optimization

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Multitasking

  • Time management

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a CPU Optimization Architect in San Jose, CA, USA is $130,000 - $180,000 per year. This may vary depending on the specific company, experience level, and skills of the individual.

Additional Information
ByteDance is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedApril 2nd, 2024
Apply BeforeMay 22nd, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About ByteDance

ByteDance is a technology company operating a range of content platforms that inform, educate, entertain and inspire people across languages, cultures, and geographies. Dedicated to building global platforms of creation and interaction, ByteDance now has a portfolio of applications available in over 150 markets and 75 languages. For example, TikTok, Helo, Vigo Video, Douyin, and Huoshan.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started