Engineering

Symbolic-Numeric Modeling Compiler (Remote)

Remote
Work Type: Full Time
Job Description:
We are seeking a highly skilled and motivated  symbolic-numeric modeling compiler to join our dynamic team. The ideal candidate will possess deep knowledge of meta-programming, domain-specific languages, and compiler optimization techniques. The role requires working on system-level modeling languages, code generation, and tackling complex numerical problems using cutting-edge symbolic-numeric techniques.

Key Responsibilities:
  • Leverage meta-programming techniques for the construction of domain-specific languages.
  • Experience with compiler optimization techniques like outlining or loop re-rolling.
  • Design and implement transpilation and code generation pipelines from custom Static Single Assignment (SSA) intermediate representations to target languages like LLVM and C.
  • Develop symbolic-numeric passes for a differential-algebraic equations (DAEs) compiler, such as the Pantelides algorithm, system tearing, and alias elimination.

Qualifications:
  • Proven experience with meta-programming, compiler optimization, and domain-specific language construction.
  • Hands-on experience with system-level modeling languages such as Modelica, Simulink, Simscape, or Amesim.
  • Strong understanding of transpilation and code generation from custom SSA to LLVM and C.
  • Familiarity with or willingness to learn symbolic-numeric techniques for DAEs, including the Pantelides algorithm and tearing methods.
  • Background in numerical differential equations is required

Preferred Qualifications:
  • Knowledge of numerical methods for DAE integration, including backward differentiation formulae (BDF) methods.
  • Experience in compiler toolchains, performance engineering, and high-performance computing.

We’re more than just a startup—we’re a hub of innovation where cutting-edge technology meets a high-growth mindset. As part of our team, you'll be working on challenging, impactful projects that push the boundaries of what’s possible.

  • Unlimited Learning & Development: Dive into hands-on projects with the latest technology stacks, collaborating with a global team of technical experts. We offer continuous learning opportunities, including workshops, mentorship, and access to courses and certifications to fuel your professional growth.
  • Innovate & Build at Scale: We are tackling some of the most complex technical challenges in the industry. As a part of our highly skilled, diverse team, you'll have the autonomy to experiment, innovate, and help shape the future of technology.
  • Ownership & Impact: At our fast-growing startup, you’ll have the opportunity to take ownership of products and features that directly impact the business and our customers. Your contributions will be recognized and rewarded.
  • Uncapped Sick Leaves (TRUST Policy): With our TRUST policy, you can take unlimited sick leaves year-round, no questions asked. We prioritize your well-being and trust you to manage your time responsibly.
  • Top-Tier Compensation & Equity: Along with a competitive salary, we offer equity options, giving you the chance to share in the success of the company as we grow.
  • Flexible Work Environment: Whether you prefer working from home, in the office, or a hybrid model, we offer flexibility to ensure you can perform at your best.

Join us and be a part of a technical powerhouse where growth, innovation, and impact are at the core of everything we do!

Apply here or share your resume to [email protected]

Submit Your Application

You have successfully applied
  • You have errors in applying