CrawlJobs Logo

Senior Compiler Performance Engineer

Poland, Warsaw · Job Posted June 03, 2026
Apply Position
Job Link Share

Job Description

Do you love tuning to extract every last bit of performance? If so, AMD is looking for a Senior Compiler Performance Engineer for a high impact role in Software Performance Engineering focused on improving and understanding the performance of key applications and benchmarks. You will be a member of a core team of high-talent industry specialists and will work with the very latest hardware and software technology.

Job Responsibility

  • Identify and analyze AMD strengths and weaknesses in application performance, finding performance bottlenecks
  • Analyze compiler generated code, including x86 and ARM assembly
  • Write and refactor code to take advantage of compiler optimizations, such as auto-vectorization
  • Work with AMD’s compiler specialists to improve code generation quality
  • Apply a data minded approach to target optimization efforts
  • Research alternative, more efficient ways to accomplish the same work and promote these to software vendors
  • Contribute performance improvements to open-source projects and identify other applications that may benefit
  • Develop technical relationships with your peers at our partner software vendors
  • Stay informed of software and hardware trends and innovations, especially in compilers and architecture
  • Be a specialist in the performance characteristics of mainstream CPUs
  • Some travel may be involved as you visit our partners at their locations as needed for co-engineering efforts and education

Requirements

  • Experience identifying performance bottlenecks on any platform
  • Knowledge of modern compiler toolchains and optimizations
  • Deep Knowledge of C/C++ programming
  • Knowledge of x86/x64 assembly language and special instructions
  • Experience using CPU profilers such as vTune, WPA, MSVS Performance Profiler
  • Knowledge of CPU architecture
  • Familiarity with modern source version control such as Git, Mercurial
  • Excellent communication skills and able to work with partners effectively
  • Self-starter, passionate about performance
  • At least a BS/MS in computer science, computer engineering or a related field

Nice to have

  • Knowledge of modern concurrent programming and threading APIs
  • Knowledge of SIMD instructions such as SSE, AVX, NEON
  • Experience developing highly parallel applications and algorithms
  • Experience with power/performance tuning
  • Knowledge of interpreted languages such as Python and JavaScript
  • Familiarity with both Windows and Linux environments

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Compiler Performance Engineer

8 matching positions

Senior LLVM Compiler Engineer

If you are an experienced Compiler Engineer with passion to work on leading edge...
Location
Location
United States , California
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong background in compilers
  • Strong C/C++ object-oriented programming background
  • Track record of contributions in the open source LLVM project
  • Good understanding of GPU execution model and architecture
  • Parallel Programming Models, Languages and Runtime Systems
  • Effective communication and problem-solving skills
Job Responsibility
Job Responsibility
  • Work in the open source developing new features and improvements in the AMD GPU compiler
  • Analyze performance and correctness issues
  • Participate in internal and external code reviews
  • Work with machine learning frameworks and HPC applications to identify and implement compiler enhancements for existing and future AMD GPU hardware
  • Represent AMD in open source communities
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Performance Tooling

The Artificial Intelligence (AI) Frameworks team at Microsoft develops AI softwa...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. This includes passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR equivalent experience
  • 4+ years’ practical experience working on high performance applications and performance debugging and optimization on CPUs/GPUs
  • Experience in DNN/LLM inference and experience in one or more DL frameworks such as PyTorch, Tensorflow, or ONNX Runtime and familiarity with CUDA, ROCm, Triton
  • Technical background and solid foundation in software engineering principles, computer architecture, GPU architecture, hardware neural net acceleration
  • Experience in end-to-end performance analysis and optimization of state of the art LLMs and HPC applications, including proficiency using GPU profiling tools
  • Cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
  • Ability to independently lead projects
Job Responsibility
Job Responsibility
  • Work across multiple layers of the AI software stack (abstractions, programming models, compilers, runtimes, libraries, and APIs) to enable large-scale model training and inference
  • Benchmark OpenAI and other LLMs for performance on GPUs and Microsoft hardware
  • Debug, profile, and optimize performance for training/inference workloads on Central Processing Units (CPUs)/Graphics Processing Units (GPUs)
  • Monitor performance regressions and drive continuous improvements to reduce time-to-deploy and hardware footprint
  • Collaborate across teams of researchers and engineers to deliver scalable, production-ready AI performance improvements
  • Fulltime
Read More
Arrow Right

Senior ML Compiler Engineer

About the Mission: GM’s vision of Zero Crashes, Zero Emissions, and Zero Congest...
Location
Location
United States , Austin
Salary
Salary:
128700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in the field of compilers
  • Experience with ML frameworks (e.g., PyTorch, TensorFlow, JAX) and software stack (e.g., ONNX, MLIR, XLA, TVM, TensorRT, etc)
  • Expertise in writing production quality Python/C++ code
  • Expertise in the software development life-cycle - coding, debugging, optimization, testing, integration
  • BS, or higher degree, in CS/CE/EE, or equivalent
Job Responsibility
Job Responsibility
  • Build and evolve the model compilation toolchain used to deploy large‑scale perception, prediction, and planning models to the AV
  • Architect new compiler passes and analysis that improve build times, memory footprint, and runtime latency while preserving—or intentionally trading off—fidelity under strict safety and reliability constraints
  • Collaborate closely with kernels, runtime, and hardware teams to co‑design interfaces, shape accelerator capabilities, and ensure the compiler exposes the right abstractions to unlock peak performance on each platform
  • Set standards and best practices for model export, validation, and debugging so that AV teams can iterate quickly with clear, reproducible performance and accuracy characteristics
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior GPU Software Performance Engineer — Post‑Training

Drive the performance of post‑training workloads on AMD Instinct™ GPUs. You’ll w...
Location
Location
United States , San Jose
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven GPU performance engineering for deep learning (ROCm/HIP, Triton, or similar)
  • Hands-on with SFT. LoRA and RL-based training at scale
  • Strong PyTorch experience (torch.distributed, FSDP/ZeRO or equivalent)
  • Proficient in Python and C++
  • comfortable reading/writing kernels when needed
  • Experience with distributed systems and collective communication libraries
  • Track record of turning profiles into fixes, upstreaming changes, and documenting results
Job Responsibility
Job Responsibility
  • Lead performance for finetuning and RL training solutions on AMD GPUs
  • Improve throughput, memory efficiency, and stability across data, model, and optimizer steps
  • Optimize multi-GPU/multi-node training and communication patterns
  • Contribute efficient kernels/ops and targeted graph-level optimizations
  • Profile, diagnose, and resolve bottlenecks using standard tooling
  • prevent regressions in CI
  • Ship reproducible pipelines and documentation adopted by internal teams and external developers
  • Collaborate with framework, compiler, and model teams to land durable improvements
  • Fulltime
Read More
Arrow Right

Senior Engineer - ASIC Backend Synthesis

Join Ericsson’s cutting-edge journey to shape the future of 5G networks! As an P...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in physical synthesis or logic design implementation
  • Expert-level use of Fusion Compiler
  • Strong SDC constraint authoring and management skills
  • Experience with physical-aware synthesis flows and P&R hand-off
  • Working knowledge of STA (PrimeTime)
  • Proficiency in Tcl
  • Python scripting a strong plus
  • At least one tape-out on 7nm or below
  • B.Tech / M.Tech / M.S. in Electronics Engineering, VLSI Design, Computer Engineering, or a related field
  • Strong foundation in digital logic design, CMOS circuit theory, and standard-cell library concepts
Job Responsibility
Job Responsibility
  • Physical-Aware Synthesis (PAS)
  • Execute physical-aware and floorplan-driven synthesis flows to minimize post-layout timing and congestion surprises
  • Integrate synthesis with P&R tools for early physical feedback loops — congestion-aware optimization, placement-aware buffering, and pre-CTS timing
  • Collaborate with P&R engineers on DEF/floorplan hand-off
  • iterate on netlist quality to reduce downstream ECO effort
  • Perform flat and hierarchical synthesis for large designs
  • manage partitioning and interface timing budgets
  • Perform formal or equivalence check on the netlist at block or top level
  • QoR & Optimization
  • Track and report key QoR metrics — timing slack, area, cell count, power — across design iterations and process corners
  • Fulltime
Read More
Arrow Right

Cyberspace Developmental Test Engineer - Senior

Astrion has an exciting opportunity for a Senior Cyberspace Developmental Test E...
Location
Location
United States , San Antonio
Salary
Salary:
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science, mathematics, engineering or a mathematics-intensive technical discipline and a minimum of 10 years of technical experience. Additional Experience may be substituted for education.
  • Eligibility for a DOW Secret is required
  • U.S. Citizenship is required for all applicants
  • Demonstrate the ability to interface with contractors developing the system under test (SUT) regarding test objectives, schedules, budgets, and methods of test.
  • Show proficiency with the Microsoft Office Suite.
  • Show good organization, decision making, and verbal and written communication skills.
  • Knowledge of Waterfall & Agile software development methodologies.
  • Analytical skills and problem-solving skills in the area of software engineering.
  • Self-initiative and self-motivation with the ability to work under minimal supervision.
Job Responsibility
Job Responsibility
  • Prepare Developmental Test & Evaluation (DT&E) plans, test cases, and report according to established test methodologies and procedures.
  • Perform functional testing at the system, interoperability, and integration test levels on various systems and networks under the direction of a Senior Test Engineer.
  • Participate in all phases of software and hardware development to include requirements development, risk assessments, and acceptance criteria development.
  • Coordinate with customers, test engineers and range engineers to ensure the test infrastructure meets desired test objectives and data collection requirements.
  • Actively communicate throughout the acquisition process in order to influence development of a testable capability or product.
  • Compile and analyze test results data to determine conformity of the product or capability to the requirements.
  • Document change requests/deficiencies of the product or capability as a result of test data analysis.
  • Evaluates interface between hardware and software, operational requirements, and characteristics of overall system.
  • Actively participate cooperatively in Agile team planning and test execution.
  • Documents testing and maintenance of system corrections.
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Senior Engineer - Tool Chain

The Senior Engineer - Systems (Tool Chain) provides technical expertise and lead...
Location
Location
Canada , Ottawa
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded Linux or systems programming
  • Experience with C/C++ programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C/C++ programming
  • Solid understanding of compiler toolchains (GCC, Clang)
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Maintain and enhance compiler toolchains (GCC, Clang)
  • Develop build system improvements and optimizations
  • Support debugging tools and development environments
  • Write high-quality, maintainable code following team standards
  • Debug and resolve complex toolchain-related issues
  • Optimize build performance and reliability
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
What we offer
What we offer
  • Workplace Flexibility: Hybrid Work
  • Company-sponsored health, dental, and life insurance
  • Income protection through short and long-term disability coverage
  • Matching RRSP
  • Vacation and various time off policies to encourage work-life balance
  • Well-being programs: Employee assistance program, mental well-being through Unmind
  • Learning benefits: LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right

Qnx Senior Engineer

Skilled QNX Developer to design, develop, and integrate embedded software compon...
Location
Location
India , Chennai
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electronics, Computer Science, or Electrical Engineering
  • 4–10 years in embedded software development, with hands-on experience in QNX-based automotive or industrial systems
  • Strong understanding of QNX Neutrino RTOS architecture, process model, and IPC mechanisms
  • Proficiency in C/C++ programming, multi-threading, and memory management
  • Experience in developing system daemons, resource managers, and QNX services
  • Hands-on experience with Momentics IDE, debugging tools, and QNX SDKs
  • Familiarity with board bring-up, startup scripts, and resource configurations on QNX
  • Exposure to communication frameworks (SOME/IP, D-Bus, TCP/IP, CAN)
  • Experience with Qualcomm automotive platforms (SA8155/SA6145) or equivalent SoCs
  • Knowledge of bootloaders, file systems, and OTA mechanisms in embedded environments
Job Responsibility
Job Responsibility
  • Design, develop, and maintain QNX-based system services, daemons, and middleware components
  • Integrate and configure QNX Neutrino RTOS for automotive SoCs (e.g., Qualcomm SA8155, SA8295, SA6145)
  • Develop POSIX-compliant applications and system-level modules for IPC, memory, file system, and process management
  • Implement and debug multi-threaded, real-time software components using QNX APIs and resource managers
  • Work closely with BSP and driver teams to ensure seamless integration of hardware abstraction layers
  • Configure and optimize QNX startup scripts, resource managers, and service frameworks
  • Support communication stack integration (CAN, Ethernet, SOME/IP, IPC)
  • Analyze and optimize system performance, boot time, and memory usage
  • Debug kernel and user-space issues using tools such as qconn, pidin, momentics, and QNX System Profiler
  • Collaborate with Android or Linux coexisting systems for cross-domain communication and synchronization
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right