Apollo Professional Solutions, Inc. is seeking a Lead Software Engineer to contribute to compiler and programming language development for quantum software. The role requires extensive experience in compiler construction, proficiency in Lisp and Python, and a background in scientific computing. Key responsibilities include leading the evolution of a quantum programming compiler, guiding best practices, and mentoring junior developers. U.S. Citizenship and the ability to obtain a DOD Secret Clearance are required. Join an innovative team shaping the future of computing.
Qualifications
Strong understanding of operating system fundamentals.
Experience in implementing a programming language or compiler.
Proficient with Git-based workflows in software development.
Familiar with functional and logic programming paradigms.
Expertise in Lisp with working knowledge of Python.
Experience in scientific and numerical computing.
Responsibilities
Collaborate on designing a domain-specific quantum programming compiler.
Guide coding best practices, testing, and continuous integration.
Steer the technical direction of the compiler stack.
Mentor junior developers and participate in design discussions.
Skills
Operating system fundamentals
Compiler construction
Git-based workflows
Functional programming
Lisp
Python
Scientific computing
Education
Bachelor's degree in Computer Science
Advanced degrees in programming languages or compiler design
Job description
Apollo Professional Solutions, Inc. is seeking a Lead Software Engineer to contribute to compiler and programming language development for quantum software. The role requires extensive experience in compiler construction, proficiency in Lisp and Python, and a background in scientific computing. Key responsibilities include leading the evolution of a quantum programming compiler, guiding best practices, and mentoring junior developers. U.S. Citizenship and the ability to obtain a DOD Secret Clearance are required. Join an innovative team shaping the future of computing.