CrawlJobs Logo

Software Engineer - Compiler

United States, San Francisco 170000.00 - 215000.00 USD / Year · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Sigma Computing is redefining business intelligence by making complex data analysis accessible through a high-performance platform built for the modern data stack. The Compiler Team plays a foundational role in this mission by transforming user-driven spreadsheet interactions into highly optimized SQL queries, enabling seamless exploratory analytics on cloud data warehouses.

Job Responsibility

  • Tackle core challenges at the intersection of data modeling, query compilation, and large-scale interactive analytics
  • Design, build, and maintain sophisticated compiler infrastructure and intermediate representations that translate spreadsheet operations into optimized query plans
  • Apply advanced optimization strategies to improve performance and accuracy across a wide range of query workloads and data architectures
  • Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical abstractions
  • Debug, analyze, and resolve complex issues, ensuring robustness and maintainability
  • Collaborate with engineers and product stakeholders to review designs and code, driving technical best practices and architectural decisions

Requirements

  • 5+ years experience engineering high-quality software systems
  • Demonstrated success building and maintaining complex infrastructure or core platform services
  • Deep understanding of Computer Science fundamentals, particularly in compilers, algorithms, SQL Optimization
  • Passion for teamwork, technical ownership, and continually raising the engineering bar
  • Experience working in an iterative, high-cadence environment

Nice to have

  • Exposure to distributed systems, query optimization, or database internals
  • Experience with API or data model design in the context of high-performance cloud services
  • Familiarity with cloud infrastructure (e.g., GCP, AWS, Azure)
  • A curiosity for new languages and tools, and a drive to solve challenging problems at scale (Rust, Go, Node, K8s, GraphQL)

What we offer

  • Equity
  • Generous health benefits
  • Flexible time off policy
  • Paid bonding time for all new parents
  • Traditional and Roth 401k
  • Commuter and FSA benefits
  • Lunch Program
  • Dog friendly office

Looking for more opportunities?

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

Similar Jobs for

Software Engineer - Compiler

8 matching positions

Software Engineer II and Senior Software Engineer - AI Compilers

The AI Frameworks team at Microsoft develops the AI software used to train and d...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.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 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Invent and implement innovative compiler features and advanced optimization passes, leveraging tools such as LLVM, MLIR, Torch Dynamo, and Triton
  • Develop code generation techniques for new hardware platforms
  • Design and develop cutting edge AI software in C++ and Python
  • Optimize AI workloads
  • Design new programming abstractions for AI
  • Collaborate broadly across multiple disciplines from hardware architects to ML developers
  • Identify requirements, plan and design solutions, estimate effort, and schedule deliverables
  • Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture
  • Embody Microsoft's culture and values
  • Fulltime
Read More
Arrow Right

Compiler Software Engineer

Are you an experienced low-level engineer who thrives on tackling complex system...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, EE, Computer Engineering or equivalent experience
  • Experience in production software development
  • Experience working with one or more of the following languages: C, C++, Rust, or other systems programming languages
  • Excellent teamwork and communication skills
  • Comfortable with algorithms and data structures
  • Prior compiler or language design experience or significant course work
  • Knowledge of modern CPU architecture fundamentals
  • Knowledge of operating systems fundamentals (Linux and/or Windows)
Job Responsibility
Job Responsibility
  • Lead the crafting of the foundations of the Rust language ecosystem at Microsoft
  • Contribute to the design and implementation of Rust compiler back-ends and analysis tools
  • Collaborate with a mix of open and closed source developer tools technologies, emphasizing Rust compiler enhancements to support internal product groups on both Windows and Linux platforms
  • Act as a representative of Microsoft in the Rust open-source community
  • Utilize your outstanding collaboration and communication skills to partner with internal teams, providing guidance on Rust best practices and aligning with their direction and priorities
  • Fulltime
Read More
Arrow Right

Compiler Software Engineer

Are you an experienced low-level engineer who thrives on tackling complex system...
Location
Location
Czech Republic , Multiple Locations
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, EE, Computer Engineering or equivalent experience
  • Experience in production software development
  • Experience working with one or more of the following languages: C, C++, Rust, or other systems programming languages
  • Excellent teamwork and communication skills
  • Comfortable with algorithms and data structures
  • Prior compiler or language design experience or significant course work
  • Knowledge of modern CPU architecture fundamentals
  • Knowledge of operating systems fundamentals (Linux and/or Windows)
Job Responsibility
Job Responsibility
  • Lead the crafting of the foundations of the Rust language ecosystem at Microsoft
  • Contribute to the design and implementation of Rust compiler back-ends and analysis tools
  • Collaborate with a mix of open and closed source developer tools technologies, emphasizing Rust compiler enhancements to support internal product groups on both Windows and Linux platforms
  • Act as a representative of Microsoft in the Rust open-source community
  • Utilize your outstanding collaboration and communication skills to partner with internal teams, providing guidance on Rust best practices and aligning with their direction and priorities
  • Fulltime
Read More
Arrow Right

Software Engineer, Triton Compiler

As a Software Engineer, you will help build AI systems that achieve levels of pe...
Location
Location
United States , San Francisco
Salary
Salary:
266000.00 - 445000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant engineering experience, ideally in systems, compilers, ML frameworks, or performance engineering
  • Owning problems end-to-end, including learning new hardware and software domains as needed
Job Responsibility
Job Responsibility
  • help build AI systems that achieve levels of performance that were previously impossible
  • designing and optimizing core ML systems
  • writing highly reliable low-level code
  • advancing the algorithms and infrastructure that power our models
  • design and build the compilers, languages, and high-performance kernels that allow researchers to fully exploit our first-party accelerators
  • advancing Triton and its backend
  • developing new compiler passes
  • creating the tooling needed to write fast, correct, and deeply optimized kernels for brand-new hardware
  • partner closely with the hardware team to unlock new capabilities and ensure our custom silicon can support the next generation of frontier models
What we offer
What we offer
  • Offers Equity
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - DevOps/VCU-CCU Infotainment Systems

At General Motors, we are building software-defined vehicle platforms that will ...
Location
Location
United States , Austin
Salary
Salary:
189300.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, DevOps, build engineering, platform engineering, or release engineering roles aligned with staff-level scope at GM
  • Proven experience leading large technical initiatives across multiple teams from design through production rollout
  • Strong experience designing and operating scalable CI/CD systems and developer platforms
  • Deep knowledge of build and automation tooling such as Jenkins, GitHub Actions, GitLab CI, or similar
  • Experience with embedded Linux build systems, cross-compilation environments, or complex platform build pipelines
  • Strong programming and scripting skills in languages such as Python, Bash, Groovy, or similar
  • Experience with cloud and container technologies such as Docker, Kubernetes, and at least one major cloud platform
  • Hands-on experience with observability tooling for metrics, logging, tracing, dashboards, and alerting
  • Strong architectural thinking across APIs, workflows, integrations, automation, and system reliability
  • Demonstrated ability to mentor engineers, influence architecture, and drive execution in a matrixed organization
Job Responsibility
Job Responsibility
  • Define technical strategy and architecture for DevOps, CI/CD, and build platforms supporting VCU/CCU infotainment systems across multiple vehicle programs
  • Design and optimize scalable CI/CD pipelines for embedded Linux (Yocto) builds, including build orchestration, test automation, artifact management, and release workflows
  • Improve build performance and reliability through distributed build systems (BuildBarn/RBE), caching strategies, and infrastructure optimization
  • Automate release processes including branching strategy, versioning, artifact promotion, quality gates, and compliance checks
  • Build self-service platforms, tooling, and dashboards that reduce manual effort and accelerate delivery for engineering teams
  • Improve developer workflows through GitHub automation, PR validation, smoke testing, and streamlined feedback loops
  • Establish end-to-end observability and operational excellence using metrics, logs, dashboards, alerting, incident response, and root cause analysis
  • Leverage AI/ML techniques for predictive build failures, intelligent test selection, resource optimization, anomaly detection, and proactive incident prevention
  • Lead cross-functional initiatives from concept to production, including architecture reviews, technical design discussions, and communicating trade-offs to stakeholders
  • Mentor engineers across DVE on CI/CD best practices, build engineering, and infrastructure patterns
What we offer
What we offer
  • Incentive pay program offering payouts based on company performance, job level, and individual performance
  • Company vehicle evaluation program (upon successful completion of a motor vehicle report review)
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Microsoft Quantum, we aim to empower science and scientists to solve the worl...
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
  • Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ year(s) software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
  • OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
  • OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 4+ years software industry experience, including research and/or development of commercial software, compilers, scientific computing applications, or multi-component systems
  • OR equivalent experience
  • 4+ years programming experience in related programming languages
  • 4+ years experience in a collaborative environment
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Citizenship & Citizenship Verification
Job Responsibility
Job Responsibility
  • Writes and maintains code for Microsoft Quantum software and infrastructure to ensure seamless end to end execution, debugging, and analysis of quantum programs
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Embody our Culture and Values
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Software Engineer

In this role, you will play a key part in building new products, enhancing exist...
Location
Location
United States , Austin
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical engineering, computer engineering, or a related technical field
  • Extensive experience with embedded programming languages such as C, C++, and/or Assembly
  • Hands-on experience working with microcontroller-based systems across a variety of architectures
  • Familiarity with development tools, compilers, and IDEs used in embedded systems development
  • Experience debugging firmware and working in real-time or low-level programming environments
  • Excellent organizational and documentation skills
Job Responsibility
Job Responsibility
  • Design, develop, and optimize firmware for embedded systems used in new product development initiatives
  • Collaborate closely with software and hardware teams to ensure seamless integration across system components
  • Support existing products through troubleshooting, debugging, and ongoing enhancements
  • Provide technical support for internal teams and external stakeholders, including issue resolution and performance improvements
  • Contribute to the maintenance and evolution of legacy systems, ensuring reliability and scalability
  • Develop and maintain clear, organized technical documentation, including design specs, test procedures, and release notes
  • Participate in testing, validation, and debugging of firmware to ensure performance and quality standards are met
  • Stay current with emerging technologies and contribute to continuous improvement of development processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Location
Location
United Kingdom , Cardiff
Salary
Salary:
40000.00 - 45000.00 GBP / Year
hunterselection.co.uk Logo
Hunter Selection | B Corp™
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering Degree or equivalent in a related discipline
  • At least 3 years experience in Software, Embedded Firmware development
  • Good working knowledge of low programming languages (C/C#) and the ability to use standard development software: debuggers, editors, compilers.
Job Responsibility
Job Responsibility
  • Working in a small, versatile team, you will be involved in product design and sustaining activities on a range of electronic based products
  • Implementation of embedded firmware designs and test solutions primarily in C
  • Firmware development and de-bugging embedded systems
  • Using Python and C# for test and tool development, with the creation of design documentation.
What we offer
What we offer
  • Bonus
  • Group Pension Scheme
  • Private Medical Scheme including Healthcare Cash Plan
  • Life Assurance x 4 annual salary
  • Critical Illness Cover and Income Protection
  • A structured training and development programme, suited to individual needs
  • Fulltime
Read More
Arrow Right