Lead Software Engineer, Compilers & Language DesignTBD

Apollo Professional Solutions, Inc.
Malibu, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Lisp (Programming Language) Compilers Computer Programming Constraint Logic Programming Continuous Integration Python (Programming Language) Systems Development Life Cycle Software Engineering Numerical Computing Git Flow Information Technology
+1 more
Programming Languages

Job description

As a Principal Software Engineer on the Quantum Programming team, you will be a key architect and contributor to the organization’s project. You’ll lead the development of high-performance compilers written in Lisp, contributing both to core infrastructure and new feature sets. This role combines deep technical development with strategic leadership and mentorship., * Collaborate on the evolution of an optimizing compiler for a domain-specific quantum programming language.

  • Lead and guide best practices for coding, reviews, testing, and continuous integration.
  • Contribute to long-term technical direction, ensuring scalability and performance of the compiler stack.
  • Mentor junior team members, participate in design discussions, and provide technical leadership in architecture and development decisions.

Requirements

  • Strong understanding of operating system fundamentals, runtime environments, and compiler construction.
  • Demonstrated experience in implementing a non-trivial programming language or compiler.
  • Advanced software development skills with proficiency in Git-based workflows and full development lifecycle.
  • Proficiency in multiple programming paradigms-especially functional and logic programming.
  • Expert-level knowledge in Lisp and working familiarity with Python.
  • Solid background in scientific and numerical computing.
  • Ability to review complex codebases and provide insightful technical mentorship., * Bachelor’s degree in Computer Science, Mathematics, or a related technical discipline (or equivalent industry experience).
  • Advanced degrees or specialized training in programming languages, or compiler design are highly valued., * U.S. Citizenship is required.
  • Ability to obtain and maintain an Active DOD Secret Clearance

Benefits & conditions

Join a pioneering team building the core technologies that will define the next era of computing. You’ll be part of a collaborative, forward-thinking environment where innovation thrives-and where your contributions to compiler design and language architecture will directly support one of the most exciting advances in modern science.

About the company

EEO Statement Apollo Professional Solutions, Inc. is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, marital status, age, national origin, ancestry, disability status, medical condition, pregnancy, genetic information, protected veteran status, gender, sexual orientation, gender identity or expression, or any other status or characteristic protected under federal, state, or local law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apollopros.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:45 min

Expanding compiler and language support across open source

Andrew Wafaa Andrew Wafaa Ā· World Congress 2024

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian Ā· LIVE

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl Ā· LIVE

2:53 min

Transitioning from linguistics and teaching into software engineering

Yasmine Kordjazy Ā· Coffee With Developers

3:53 min

Introduction to git flow and clean feature branches

Johannes Haux Ā· World Congress 2022

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora Ā· World Congress 2023

Videos

See all

Related articles

See all