Please mention DailyRemote when applying
See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
The engineer will own the end-to-end development of computer vision and 3D reconstruction models for human geometry. They will collaborate with mobile and backend teams to deploy these models while balancing accuracy, latency, and resource constraints.
FitMatch is seeking a Senior Machine Learning Engineer to advance the computer vision and 3D reconstruction behind QuadraScan, starting with improving how we reconstruct human geometry from ordinary camera images, focusing on geometric accuracy, reliable measurements, and real-world performance. You'll own model development end to end, from data preparation and experimentation through evaluation and shipping, building on existing prototypes, datasets, and tools with real influence over our methods.
This is a hands-on senior IC role on a small team, reporting to the Head of Mobile Development. You'll align with them on objectives and trade-offs while independently driving ML implementation and technical decisions. We expect strong, evidence-backed recommendations and a track record of seeing work through to delivery.
Remote
$160,000–$200,000, depending on experience and work location
Own model development for human reconstruction and related computer vision work, from data preparation and training through evaluation and production integration
Select, adapt, and fine-tune pretrained models, modifying architectures or training objectives when a clear product need justifies it
Design focused experiments with clear baselines, success criteria, and sensible time and compute limits
Improve training data and capture coverage across synthetic and real imagery, maintaining reliable labels, dataset versioning, and train/eval subject separation
Diagnose failures across the full pipeline, from capture quality and camera geometry to model predictions and reconstructed surfaces
Evaluate geometric fidelity, regional errors, robustness, and failure rates, tying model metrics to scan and measurement quality
Build maintainable training and inference code with reproducible experiments and practical regression checks
Partner with mobile and backend engineers to deploy improvements, balancing accuracy, latency, memory, and cost
Communicate findings clearly, including what the evidence supports, what remains uncertain, and the best next step
5+ years of professional experience in ML, computer vision, or related engineering, with substantial hands-on model development
Proven track record taking a computer vision model from experimentation into production and improving it based on real-world performance and failure cases
Strong Python and PyTorch skills, including building training pipelines, modifying model components and losses, and diagnosing training issues
Practical experience with geometric computer vision (e.g., depth estimation, camera calibration, multi-view geometry, 3D perception, or reconstruction)
Solid grasp of model evaluation, including overfitting, data leakage, distribution shift, and the limits of aggregate metrics
Strong software engineering fundamentals: maintainable code, version control, testing, debugging, and reproducible environments
Ability to turn ambiguous objectives into actionable technical plans and execute independently
Clear communication and sound judgment in balancing model quality, speed, and resources
Experience with human reconstruction, body shape, pose estimation, photogrammetry, or measurement-sensitive vision applications, including work with point clouds, meshes, or differentiable rendering
Experience using synthetic data to improve transfer to real camera imagery, and adapting pretrained vision transformers or other large vision models to specialized tasks
Familiarity with deploying models on Apple platforms (Core ML, MLX, Metal) or other constrained devices
Experience delivering applied ML in a small company or a team with limited specialist support
We organize work around concrete product improvements, using experiments to drive decisions and following promising results through to reliable implementation.
Technical direction is collaborative. We value engineers who explain their reasoning, flag problems early, and push for better approaches when the evidence supports it.
We keep tooling proportionate to the work. Clear evaluation, reproducible results, and dependable delivery matter more than the size of the stack.
AI-assisted engineering is standard at FitMatch. Tools like Claude Code are part of our daily workflow, and we expect engineers to use them thoughtfully while owning the correctness of the resulting code and conclusions.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 212,174+ Jobs in Machine Learning Engineer
Answer easy questions
212,174+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”