Skip to content
NewEligibility scores are liveSee if you qualify

Scientific Computing / Research Engineering Expert — Engineering

We are looking for Scientific Computing / Research Engineering Expert — Engineering candidates for a project delivered through the hiring partner.

What you'll do

  • Design realistic, multi-step terminal tasks based on real-world engineering and scientific workflows.
  • Create engineering datasets, simulation inputs, geometry files, sensor data, design constraints, and configuration files.
  • Develop expert solutions using Python, C/C++, Julia, MATLAB/Octave, Bash, or relevant engineering software.
  • Build reproducible, containerized environments with appropriate engineering tools and pinned dependencies.
  • Develop tasks involving simulation, numerical analysis, optimization, control systems, signal processing, finite-element concepts, CAD-related data, and engineering design.
  • Create automated tests and objective grading criteria that validate engineering correctness, including units, physical constraints, tolerances, convergence, stability, boundary conditions, and numerical behavior.
  • Debug solver, dependency, workflow, precision, and performance issues and clearly document assumptions, requirements, expected outputs, and edge cases.

What you need

  • Ph.D., postdoctoral experience, or equivalent advanced technical experience in an Engineering discipline such as mechanical, electrical, chemical, aerospace, civil, materials, biomedical, robotics, or control systems.
  • Strong scientific programming skills in Python, C/C++, Julia, MATLAB/Octave, Bash, or another relevant language.
  • Hands-on experience working in Linux or terminal-based environments.
  • Experience with engineering simulation, modeling, numerical analysis, optimization, signal processing, control systems, or technical data analysis.
  • Strong understanding of numerical methods, engineering units, physical constraints, boundary conditions, and technical validation.
  • Ability to build, debug, and validate reproducible computational engineering workflows.

Nice to have

  • Experience with scientific libraries such as NumPy, SciPy, pandas, matplotlib, SymPy, or PyTorch.
  • Familiarity with engineering tools such as OpenFOAM, CalculiX, FEniCS, ROS, LTspice-compatible workflows, QEMU, or similar software.
  • Experience with finite-element methods (FEM), computational fluid dynamics (CFD), robotics, embedded systems, control systems, or digital twins.
  • Familiarity with Docker, Git, CI/CD, automated testing, or HPC environments.
  • Experience developing technical benchmarks, programming tasks, simulation-based evaluations, or automated graders.
  • Experience evaluating AI coding or terminal agents or working in research software engineering.
  • Publications, patents, open-source contributions, or industry experience involving computational engineering.

Expertise

Who you work with

Project and contracting process: the hiring partner. Applications continue on the provider's website.

More engineering roles

See all

Rate on request

Location not specified