Rust/C++ Developer (with a Love for Calculus - AEC Sector)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong background in calculus, linear algebra, and numerical methods., 5+ years of experience in Rust, C++, or systems programming., Educational background in physics, computational engineering, or related fields., Ability to work autonomously and contribute ideas in a collaborative environment..

Key responsibilities:

  • Develop and optimize algorithms for simulation and physics engines.
  • Implement math-heavy logic using advanced mathematical techniques.
  • Collaborate with engineers and digital twin specialists on system design.
  • Build scalable, real-time systems for large model handling and parametric workflows.

Techifide Ltd logo
Techifide Ltd https://www.techifide.com/
2 - 10 Employees
See all jobs

Job description

Our client is building the next generation of simulation and modeling software for the built environment, and they need systems developers who see the world through the lens of math and performance.

We're looking for a Rust/C++ Developer with a strong calculus background to help us design and optimise high-performance components for engineering simulations, digital twins, and parametric modeling tools used in the AEC industry.

You'll work on the guts of our core engine - handling geometry, physics, and time-based calculations - all while writing clean, low-level code that scales with complexity. You'll be expected to work autonomously and contribute with ideas, not just code.

What You'll Do

  • Develop and optimise algorithms in Rust and C++ for simulation, geometry, and physics engines
  • Implement math-heavy logic using calculus, linear algebra, and numerical methods
  • Collaborate with computational designers, civil/structural engineers, and digital twin specialists
  • Build scalable systems for large model handling, real-time analysis, and parametric design workflows
  • Contribute to a platform that bridges the physical and digital world of construction and infrastructure
  • Bring your own ideas to the table - from architectural decisions to algorithmic improvements

What We're Looking For

  • 5+ years of experience in Rust, C++, or systems programming
  • Deep understanding of calculus, differential equations, and numerical methods
  • Background in physics, computational engineering, or a related field
  • Bonus: Experience with CAD kernels, structural analysis tools, FEM, or GIS systems
  • Comfortable working across abstractions while staying close to the metal
  • Self-starter who thrives in a collaborative but autonomous environment

Perks

  • 100% remote, async-friendly team
  • Work that directly impacts how the world is built
  • Competitive compensation, flexible hours, and learning budget
  • A culture that celebrates curiosity, autonomy, and craft

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Rust Developer Related jobs