All remote jobs
Open role
Remote opportunity atQuilter

Senior ML Engineer

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

Published
21Listing views
1Application actions
24 Sep 2026Apply before
Opportunity details

About this role.

AI Summary

Quilter is hiring a Senior ML Engineer for its Placer Team to automate component placement for printed circuit boards. The role covers the complete technical lifecycle, from exploratory research and prototype development to production-grade maintenance. Core work combines machine learning, optimization, geometric deep learning, and GPU-accelerated systems development using PyTorch and CUDA C++. The engineer will address difficult combinatorial optimization problems and help shape research and technical direction. This is a distributed, high-ownership role primarily intended for US-based talent.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

5/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a senior-level applied ML systems role involving research uncertainty, production engineering, numerical debugging, GPU acceleration, and complex constrained optimization. Success requires strong independent judgment across several advanced technical domains rather than implementation within a narrowly defined problem space.

Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job medianMarket rate
$190,000
US market range$170k–$230k
AI insightThe disclosed yearly base salary range is $180,000 to $200,000 USD, with a midpoint of $190,000. For a US-based Senior ML Engineer specializing in optimization, deep learning, and CUDA/PyTorch systems, an estimated market base-salary range is approximately $170,000 to $230,000 USD annually; equity and benefits may be additional.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
Describe a machine-learning system you took from an early research idea to production. What changed during the process?

I would begin by defining measurable product and model objectives, then build a small reproducible prototype to validate feasibility. As the approach matures, I would add data and experiment versioning, automated tests, profiling, monitoring, robust failure handling, and clear interfaces. Production requirements often change the design by prioritizing latency, determinism, maintainability, and observability alongside model quality.

How would you formulate PCB component placement as an optimization or learning problem?

I would represent components, pins, nets, and board constraints as a graph or structured state. The objective would combine wirelength, routing feasibility, congestion, manufacturability, thermal or electromagnetic concerns, and hard geometric constraints, using penalties or constrained optimization where appropriate. I would evaluate classical solvers, learned heuristics, graph models, and reinforcement learning against reliable baselines on representative board families.

What is your approach to debugging unstable numerical behavior in GPU-accelerated PyTorch or CUDA code?

I first reduce the issue to a deterministic minimal case and validate inputs, tensor shapes, dtypes, device placement, and finite values at each critical operation. I compare custom kernels with a correct CPU or native PyTorch reference, use gradient checks where applicable, and profile for memory or synchronization problems. I then add targeted assertions and regression tests before optimizing the corrected implementation.

When would you choose reinforcement learning over black-box or classical optimization for this problem?

I would use classical or black-box optimization when objective evaluations are reliable, constraints are well specified, and strong solvers can efficiently search the space. Reinforcement learning becomes more attractive when placement is sequential, decisions benefit from learned priors across many instances, or exact evaluation is costly and amortized policy learning can improve throughput. In practice, I would benchmark hybrid methods and retain the simplest approach that meets solution-quality and runtime targets.

How do you work effectively in an ambiguous, high-autonomy research engineering environment?

I translate ambiguity into explicit assumptions, measurable milestones, risks, and decision points, then share a concise plan with stakeholders. I deliver early evidence through baselines and prototypes, communicate results and tradeoffs clearly, and revise direction based on data. I also document decisions and build maintainable interfaces so the team can extend successful research without depending on a single engineer.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.

About Quilter

At Quilter, we are helping electrical engineers save time and accomplish more by automating the tedious and time-consuming task of designing printed circuit boards (PCBs). Our small team is composed of experts in electrical engineering, electromagnetic simulation, ML/AI, and high-performance computing (HPC). We are inventing and leveraging novel techniques to solve the decades-old problem of automating circuit board design where today hundreds of billions of dollars are spent. We have raised $25 million in Series B funding from some of the very best and are charging full-speed toward our goal.

No matter where we come from, we’re united by a common vision for the future and a core set of values we think will get us there:

  1. Focus on the mission

  2. Build great things that help humans

  3. Demonstrate grit

  4. Never stop learning

  5. Pursue excellence

We’re looking for a Senior ML Engineer to join Quilter’s Placer Team and help us build the AI that automates component placement on PCBs.

The Role

The Placer is responsible for automated component placement on PCBs. This role spans the full lifecycle: research, prototyping, productionization, and maintenance. You’ll work across optimization, machine learning, and geometric deep learning on a hard, real-world combinatorial problem.

This is a fully distributed team. We expect high autonomy and high ownership.

What Youʼll Do

  • Own problems end-to-end from exploratory R&D through production-hardened, maintainable systems

  • Develop and extend GPU-accelerated code in PyTorch and CUDA C++

  • Work across a broad modeling landscape including RL, graph neural networks, black-box/classical optimization, and generative modeling

  • Formulate objectives, model constraints, and debug numerical behavior in the stack

  • Contribute to technical direction and research strategy alongside senior teammates

What Weʼre Looking For

  • 5+ years of industry experience in ML, optimization, or a related field

  • Strong fundamentals in machine learning and optimization

  • Production PyTorch experience

  • Demonstrated ability to work across research and production codebases

  • Comfort operating with high autonomy in ambiguous problem spaces

  • Strong communication and collaboration skills

Preferred

  • 5–7 years of industry experience (Staff-level appointment may be considered)

  • CUDA C++ experience

  • Background in any combination of: reinforcement learning, geometric deep learning, graph neural networks, multi-objective optimization, combinatorial optimization

Please note: We are an equal opportunity employer. At this time, we are focused on hiring primarily within the US, with occasional exception to accommodate exceptional talent.

What we offer:

  • Interesting and challenging work

  • Competitive salary and equity benefits

  • Health, dental, and vision insurance

  • Regular team events and offsites (~4x / year)

  • Unlimited paid time off

  • Paid parental leave

Want to learn more about Quilter, our vision, and our investors? Visit our About page and visit our Blog.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.
Application method

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. View safety guidance.

Log in to save
One quick step before you apply

Create your free account, then apply.

Build a more organized job search on Jobicy and continue to the employer's application when you're ready.

  • Never lose a promising opportunitySave roles and return to them from your dashboard.
  • See your entire search at a glanceTrack applications, stages and next steps in one place.
  • Get matched with relevant remote jobsChoose the alerts and digests that work for you.
or continue without an account
Applying is free. The employer's application opens in a new tab.
Add alert
Jobs Talent AI Tools Salaries
Menu