Symbolic-Numeric Modeling Compiler @ JuliaHub | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Symbolic-Numeric Modeling Compiler jobs in United States
Be an early applicantLess than 25 applicants
company-logo

JuliaHub · 2 days ago

Symbolic-Numeric Modeling Compiler

ftfMaximize your interview chances
Cloud ComputingSimulation

Insider Connection @JuliaHub

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

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.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Meta-programmingCompiler optimizationDomain-specific languagesSystem-level modeling languagesTranspilationCode generationSymbolic-numeric techniquesDifferential-algebraic equationsNumerical differential equationsNumerical methods for DAE integrationCompiler toolchainsPerformance engineeringHigh-performance computing

Required

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

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

Company

JuliaHub

twittertwittertwitter
company-logo
JuliaHub is a single platform for modeling, simulation, and user built applications.

Funding

Current Stage
Growth Stage
Total Funding
$42.82M
Key Investors
AEI Horizon XDorilton CapitalNational Science Foundation
2023-06-27Series Unknown· $13M
2021-07-19Series A· $25M
2020-01-21Grant· $0.22M

Leadership Team

leader-logo
Viral Shah
Co Founder & CEO
linkedin
leader-logo
Jeff Bezanson
CTO
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot