MulticoreWare

Performance Analyst Engineer

Role: Software Engineer / Senior Software Engineer

Experience: 2-4 Years

We are looking for a talented and motivated Engineer to join our team. You will be involved in various aspects of software development and performance optimization. You will have the opportunity to work on compiler infrastructure, analyze workloads, and contribute to performance improvements. This role offers a great learning experience and the chance to grow your skills in a collaborative environment.

Responsibilities:
  • Collaborate with team members to analyze and understand performance bottlenecks in the compiler infrastructure.
  • Work on evaluating and optimizing the performance of workloads across different usage scenarios.
  • Support the team in utilizing performance profiling tools to gather and analyze performance data.
  • Contribute to the development and implementation of performance optimization techniques
  • Participate in workload analysis efforts, including workload modeling and performance evaluation.
  • Assist in generating performance reports and documentation to communicate findings and recommendations.
  • Stay updated on the latest advancements in compiler technologies and performance optimization techniques.
  • Collaborate with the team to tackle complex performance issues and provide innovative solutions.
Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Solid understanding of computer architecture and software development principles.
  • Familiarity with programming languages such as C/C++ and experience with compiler frameworks (e.g., LLVM, GCC) is a plus.
  • Strong analytical and problem-solving skills.
  • Detail-oriented with excellent attention to accuracy and quality.
  • Good communication and teamwork abilities.
  • Eagerness to learn and grow in the field of performance analysis and optimization