Senior/Staff Backend Compiler Engineer developing a domain-specific language at Axelera AI. Collaborating with engineers across Europe to optimize workloads on heterogeneous hardware architecture.
Responsibilities
Evolve our kernel language to something that is usable both by developers inside and outside the compiler team and company
Design and implement backend compiler optimizations to efficiently map workloads onto heterogeneous architectures (CPU, NPU, and specialized accelerators)
Implement advanced optimization strategies across the compiler stack based on your experience, e.g.: Memory planning, tiling, vectorization, task partitioning, concurrency optimizations (compute and memory), etc.
Contribute to compiler infrastructure, intermediate representations, and optimization passes
Analyze performance bottlenecks and implement improvements based on profiling and benchmarking
Contribute to technical direction, mentor junior engineers, and promote engineering best practices
Work effectively within a collaborative, distributed engineering team
Requirements
Master’s or PhD in Computer Science, Computer Engineering, or a related technical field
5+ years of experience in compiler development, systems programming, or performance-critical backend software engineering
Strong understanding of compiler backend concepts, including scheduling, memory optimization, and code generation
Demonstrated experience optimizing computations at a low level (e.g., tiling, memory planning, concurrent scheduling, task synchronization)
Basic to solid understanding of computer architecture concepts such as memory hierarchies, DMA controllers, Network-on-Chip (NoC), and modern CPU architectures (e.g., RISC-V, ARM, x86)
Familiarity with heterogeneous computing architectures (e.g., CPU + accelerator such as GPU, NPU, DSP, or similar)
Strong programming skills in Python and good proficiency in C++
Experience working collaboratively in a team environment
Senior .Net Developer building scalable solutions for InnoWave with Agile methodologies. Responsibilities include technical design participation, solution documentation, and development testing.
Senior Database Developer with Appian experience needed for Astor & Sanders Corporation. Responsibilities include database optimization, migration, and design for various applications.
Java Developer in Software Development team at Qualysoft delivering IT consulting services. Engaging with agile practices to build robust applications and ensure quality assurance.
Backend Software Engineer implementing backend systems that support Flex's rent payment platform. Collaborating with teams to enhance user and partner experiences in a dynamic environment.
Full - stack Engineer developing client solutions using React, Next.js and Node.js at Accellor. Join a fast - paced, customer - centric Experience Development Team affecting industries like Financial, Retail, and Healthcare.
Backend Engineer building scalable backend services for CloudShare's B2B SaaS solutions. Collaborating with cross - functional teams to deliver high - performance, impactful features.
Full - stack Engineer developing cloud technology solutions with React, Node.js, and Java. Joining customer - centric Experience Development Team at Accellor with various industry focus.
Lead Python Engineer at IT Labs developing solutions for a leading digital consulting services company. Collaborate with stakeholders and mentor engineers in Azure cloud environments.
Senior Backend Developer responsible for implementing digital projects and collaborating with teams at Significa. Creating high - value applications and meeting advanced requirements.
Mid - level Fullstack Engineer developing backend infrastructure for iLottery gaming products at Avenga. Collaborating with global teams and maintaining high code quality standards.