Skip to main content
CareerApp

Skill

Compiler Design

Software Development and Engineering Practices

Compiler design is the study and practice of building software that translates source code written in a programming language into machine code, bytecode, or another target language. It covers stages like lexical analysis, parsing, semantic analysis, optimization, and code generation. Compiler engineers apply this knowledge to build language tools, interpreters, and optimizing compilers used throughout software development.

See who is hiring

Open roles requiring Compiler Design (1)

Apply for Software Engineer - Compiler at Sigma Computing on their site

Software Engineer - Compiler

Sigma Computing

Full-time · New York, NY · $170,000 – $235,000

This role involves building compiler infrastructure that translates spreadsheet operations into optimized SQL queries for Sigma's analytics platform. You'll work on query optimization, intermediate representations, and core platform systems that enable non-technical users to efficiently analyze data in cloud warehouses.

Listed on Sigma Computing’s careers site · Apply there ↗

Roles that use Compiler Design

Related skills

Curated neighbors in the taxonomy, whether or not employers ask for them together.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.