Compiler Performance Engineer

Added
16 days ago
Type
Full time
Salary
Salary not provided

Related skills

java performance compiler llvm jit
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Analyze Java benchmarks and customer workloads to identify performance gaps in generated machine
  • Implement and refine compiler optimizations across the middle end and back end, including inlining
  • Investigate how compiler optimizations interact with runtime behavior and identify opportunities to
  • Improve machine code generation for x86_64 and AArch64 processor architectures.
  • Evaluate optimization strategies and assess their impact on runtime performance, code quality, and
  • Develop and maintain tests and benchmarks that demonstrate performance improvements and protect

๐ŸŽฏ Requirements

  • At least 2 years of professional experience in compiler development, JIT compilers, or low-level
  • Strong C++ programming and software design skills, including the ability to work effectively with
  • Solid understanding of compiler optimization theory, including Static Single Assignment (SSA), data
  • Ability to read and interpret assembly code and explain why particular instruction sequences
  • Strong analytical and problem-solving skills, with the ability to investigate performance
  • Ability to develop reliable tests and benchmarks to validate optimizations and ensure performance

๐ŸŽ Benefits

  • Remote work opportunity within India.
  • Opportunity to work on a production-grade Java JIT compiler used in enterprise environments.
  • Hands-on experience solving challenging compiler optimization and low-level performance problems.
  • Collaboration with a distributed team of compiler experts.
  • Opportunity to contribute to LLVM and other compiler optimization initiatives.
  • Direct, measurable impact on application performance across real-world workloads.
Get alerts for new remote engineering jobs
A weekly email with new matches. Unsubscribe anytime.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’