Staff Compiler Performance Engineer

Added
16 days ago
Type
Full time
Salary
Salary not provided

Related skills

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

๐Ÿ“‹ Description

  • Define the compiler's performance direction by analyzing benchmarks, production workloads, and
  • Lead the design and implementation of complex, cross-cutting optimizations across compiler
  • Make key architectural decisions concerning the optimization pipeline, compilation-time budgets
  • Drive the design of interfaces between the compiler, runtime, and garbage collector, ensuring
  • Lead engineering efforts to support new hardware platforms and product capabilities, ensuring
  • Provide technical guidance to senior engineers, review critical designs and code, and establish

๐ŸŽฏ Requirements

  • At least 8 years of professional experience developing optimizing compilers or just-in-time (JIT)
  • Demonstrated experience leading the architecture and design of major compiler components or
  • Expert-level proficiency in C++ and experience developing, maintaining, and evolving large
  • Deep knowledge of compiler optimization techniques, code generation, and optimization pipeline
  • Advanced performance analysis skills, including microarchitecture-level investigation
  • Strong understanding of the trade-offs between peak execution performance, compilation time

๐ŸŽ Benefits

  • Remote work flexibility: Remote employment opportunities in India, with locations including
  • Technical impact: The opportunity to shape the performance strategy and architecture of a mature
  • Advanced engineering challenges: Work on complex compiler optimization, generated machine code
  • Technical leadership: Influence engineering standards, guide senior developers, and drive decisions
  • Open-source engagement: Opportunities to contribute to LLVM and participate in the broader compiler
  • Professional development: Expand expertise in compiler architecture, managed-language runtimes, and
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 โ†’