Skip to content
QuadricQuadric

Senior Compiler Engineer

The senior compiler engineer will optimize code generation for Quadric’s neural processing unit, develop LLVM compiler passes, and co-design compiler strategies with hardware engineers. The role requires at least five years of compiler experience, strong C++ skills, and expertise with LLVM or GCC.

About the job

Responsibilities

  • Enhance the development of Quadric’s LLVM compiler.
  • Collaborate on developing the programming model for Quadric’s high-performance computing platform.
  • Collaborate with the hardware design team to co-optimize compiler strategy with hardware architecture.
  • Build custom front-end and back-end LLVM passes.
  • Support internal and external customers.
  • Optimize code generation to improve the performance of code running on the Quadric processor.

Requirements

  • Master’s or PhD in Computer Science.
  • Minimum of five years of compiler experience.
  • Proficiency in C++11 or later.
  • Experience with an LLVM or GCC codebase.
  • Strong background in graphs and related algorithms.
  • Knowledge of front-end and back-end compiler techniques.

Nice to Have

  • Experience developing compiler strategies for data-parallel processors such as GPUs or DSPs.
  • Knowledge of end-to-end toolchains, including compilers, linkers, and debuggers.

Compensation and Benefits

  • Competitive salary and meaningful equity.
  • Politics-free community focused on making an immediate impact.
  • Opportunities to build long-term career relationships.
  • Environment that supports lasting personal and professional relationships.

Skills

C++, Llvm, Gcc, Compiler Design, Compiler Optimization, Graphs, Algorithms, Code Generation, Gpus, Dsps, Linkers, Debuggers

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.