FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Simulation and Performance Engineer – Medical Physics
QuantCoSoftware Engineer enhancing simulation physics platforms for Virdx, focusing on performance and optimization. Collaborating with physicists and engineering teams in a mission-driven healthcare environment.
Tech Stack
Tools & technologiesPythonRust
About the role
Key responsibilities & impact- Contribute directly to our simulation physics group by improving the speed, reliability, and scalability of our physics simulator.
- Work closely with physicists to turn research logic into reusable, robust, and extensible library code that can be maintained and built upon by the broader team.
- Take ownership of engineering tasks that currently slow down physics workflows.
- Improve simulator performance across CPU and GPU code paths, with a focus on profiling, debugging, and optimizing bottlenecks in complex numerical systems.
- Debug, test, and harden simulator code so that it behaves reliably across different workloads, environments, and hardware configurations.
- Help the team make better technical decisions by clearly explaining trade-offs, implementation details, and performance characteristics to both engineers and physicists.
- Contribute to the development of engineering standards, tooling, and workflows that make simulation development faster, safer, and easier to maintain.
Requirements
What you’ll need- You want to create something meaningful and own every step of that creative process to turn ideas into reality.
- You have practical software engineering experience with exposure to domains, such as high-performance computing, low-level systems, simulation, graphics, compilers, or GPU programming.
- You enjoy understanding how software behaves beneath the abstraction layer and are comfortable explaining complex technical topics clearly, whether you are discussing architecture, performance bottlenecks, GPU execution models, or debugging strategies.
- You may have built game engines, graphics projects, operating systems, compilers, simulators, or other technically demanding systems that demonstrate deep understanding of performance and systems programming.
- Python: To build tooling, scripts, utility packages, and interfaces that support simulation and R&D workflows.
- C, C++, Rust, Zig or similar systems languages: To work on performance-critical code, low-level debugging, and robust library development.
- GPU programming: Experience with CUDA is highly valuable. Experience with non-CUDA GPGPU technologies such as HIP, OpenCL, RoCM, Vulkan compute, or shader-based programming is helpful
- Performance optimization: Profiling, benchmarking, identifying bottlenecks, improving memory access patterns, and making complex systems faster without sacrificing correctness.
- Experience building an operating system, compiler, game engine, graphics engine, physics simulator, or similar technically deep projects.
Benefits
Comp & perks- Join an exciting, early-stage, and fast-paced team working on the frontiers of medical research and machine learning.
- Be part of a company that’s wholly mission-driven: We are engineers, scientists, medical doctors, and healthcare executives, driven to bring meaningful change to an entire industry.
- We offer a generous compensation package that includes a base salary, bonus, and additional location-based benefits.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonCC++RustZigCUDAOpenCLHIPVulkanperformance optimization
Soft Skills
communicationproblem-solvingownershiptechnical decision-makingcollaborationexplanation of complex topicsdebugging strategies