Compiler Engineer

last updated August 12, 2021 1:58 UTC

Fugue

HQ: Maryland

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Core to the Fugue product is a statically typed domain specific language called Ludwig. The tools around Ludwig are written in Haskell, and Ludwig is also partly inspired by Haskell. We are certainly trying to mimic the Haskell ideal of ‘if it compiles, it works’: if a Ludwig composition compiles, your infrastructure should ‘just work’ as expected. We’re looking for a talented engineer to join our team to contribute to the development and evolution of this language, the compiler, and toolchain.

Responsibilities:

  • Perform domain-specific language and compiler design, implementation, and maintenance.

  • Help evolve our products through technical leadership in your area of expertise

Requirements:

  • Ph. D or Master in Computer Science or 5+ years of work experience in the relevant areas

  • Expertise in compilers and programming language design, with experience in a relevant area such as type systems and domain-specific languages.

  • Strong software development skills, proficient in software engineering techniques and methodologies

  • Effective collaborator and communicator

Nice To Haves:

  • Competence in a breadth of programming paradigms is a plus, such as imperative and functional programming, formal specifications.

  • Knowledge and experience with Cloud computing, including AWS.

  • Experience with Haskell or other functional programming languages.

Locations

Fugue has offices in Washington, DC; Frederick, MD; San Jose, CA. We will consider remote candidates in timezones with several hours of overlap with US Eastern timezone.

Shopping Cart
There are no products in the cart!
Total
 0.00
0