Now in beta · Chrome extension for LinkedIn

Stop reading job descriptions
that don't match.

Define your hard requirements once. canvasjob reads every LinkedIn job you open and gives you a ✅ / ❌ / ❓ verdict in five seconds — with the exact quote from the description.

Free forever for 200 evaluations / month. No credit card.

What LinkedIn showsWhat canvasjob tells you
in
Senior Deep Learning Software Engineer, Inference
NVIDIA · Amsterdam, North Holland, Netherlands · 2 weeks ago
2,400 applicants · On-site · Full-time · Senior level
Easy Apply
Save
About the job

NVIDIA is at the forefront of AI inference. We're hiring a Senior Deep Learning Software Engineer to join our Inference team in Amsterdam, North Holland. This is an on-site role with a hybrid option of two days remote per week.

You will design and optimize the runtime that serves the world's largest LLMs in production. The team works across C/C++, Python, CUDA, CUTLASS, OAI Triton, and NCCL, and you'll regularly contribute to PyTorch, vLLM, and SGLang.

We offer competitive compensation. The base salary range is 221,250 PLN – 383,500 PLN for Level 3, and 292,500 PLN – 507,000 PLN for Level 4, plus equity and a comprehensive benefits package.

Requirements include 5+ years of systems engineering experience, deep familiarity with GPU programming, and a track record of shipping production ML systems. We work with leading research institutions and contribute to open-source.

NVIDIA is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Benefits include private healthcare, life insurance, equity, and a generous learning budget for conferences and courses.

Derived from the description
canvasjob
Senior Software …
Cached evaluation
Senior Deep Learning Software Engineer, Inference
NVIDIA · Amsterdam, North Holland, Netherlands
Fully remote in any EU country
Location: Amsterdam, North Holland, Netherlands
Salary above €6k
base salary range is 221,250 PLN – 383,500 PLN for Level 3, and 292,500 PLN – 507,000 PLN for Level 4
Visa sponsorship?
not mentioned
What tech stack is required?
Answer: C/C++, Python, CUDA, CUTLASS, OAI Triton, NCCL. Plus: Deep Learning frameworks (PyTorch, vLLM, SGLang).
215 / 5000 this monthSettings

The problem

“Remote-friendly” isn't actually remote.
“Competitive salary” means €3,000.

LinkedIn's built-in filters are coarse. Everything that actually matters — minimum salary, hiring countries, contract type, tech stack, in-office days — lives in the description. Reading sixty of those a week to find the three you'd apply to is exhausting.

  • 4+ hours/week spent reading jobs that fail your filters in the first paragraph.
  • “Remote” postings that quietly require relocation.
  • Salary ranges hidden three scrolls into the description — or missing entirely.
A detailed job page with a long job description
canvasjob side panel showing filter verdicts with evidence
From long descriptiontoclear verdict

How it works

Three steps. No spreadsheet.

Set your filters once. Open jobs normally. Track the ones worth your time.

01

Write your filters in plain English

"Must be fully remote inside the EU." "Salary at least €6,000/month." "Open to candidates based in Greece." Group them into named profiles for different roles.

canvasjob settings page with job profiles and plain-English filters
02

Open any LinkedIn job

The side panel reads the description and returns a verdict per filter — pass, fail, or unknown — with the exact quote from the listing as evidence. Cached after the first read.

canvasjob Chrome extension side panel showing evaluation results
03

Track the ones that matter

One click saves the job to your tracker. Move it through Saved → Applied → Interviewing → Offer on the dashboard. Notes, applied date, and (soon) one-click CV tailoring per role.

canvasjob tracker board with job cards grouped by status

What you actually see

Three icons. One quote each. Done.

Senior Backend Engineer

Acme Corp · Remote, EU

2 of 3 match
  • Must be fully remote

    “100% remote within the EU, no in-office days required.”

  • Salary ≥ €6,000 / month

    “Compensation: €4,200–€5,400 / month depending on experience.”

  • Open to candidates based in Greece

    Not mentioned in the description.

Evaluated in 4.2s · Cached12 / 200 this month

What's included

A filter, a tracker, and a tailor.

Everything you need to go from “scrolling LinkedIn” to “sent the application.”

AI job filter

Free-text rules evaluated against the full description. ✅ pass, ❌ fail, or ❓ if the listing is silent — never a false negative.

Included free

Application tracker

One-click save from the side panel. Status board on the website. Notes, applied date, and a clean source-agnostic schema for jobs from anywhere.

Coming soon

CV tailoring

Upload your base CV once. Open any tracked job, click Tailor, get a version rewritten for that role's keywords and requirements. Pro plan.

Job tracker

Keep every promising role moving.

The filter tells you what is worth a closer look. The tracker keeps those jobs organized after that: board, list, and calendar views, plus a full job page for notes, deadlines, interview rounds, contacts, and the original description.

Board view
canvasjob tracker board view with saved, applied, interviewing, and offer columns
List
canvasjob tracker list view with jobs and status controls
Calendar
canvasjob tracker calendar view with application and interview events
Job page
canvasjob individual job page with notes, deadlines, contacts, and description

How we compare

Cheaper than every alternative — and we read the job for you.

Other tools focus on autofill, resume tailoring, and kanban boards. Nobody else tells you whether a job is even worth opening.

 canvasjobTealHuntrSimplifyJobscan
Paid plan€7.99/mo$29/mo$40/mo$40/mo$50/mo
AI verdict on each job (✅/❌/❓)
Free-text custom filters
Application tracker
CV tailoringComing soon
Free tier200 evals/mo + 100 tracked jobsTracking only~40–100 jobsAutofill only5 scans/mo

Competitor pricing as of April 2026. Sources: Teal, Huntr, Simplify, Jobscan public pricing pages.

FAQ

Common questions

Which sites does it work on?

LinkedIn at launch. Indeed, Wellfound, and Otta are next. The tracker is source-agnostic from day one — you can add jobs from anywhere manually.

Do I need to bring my own AI key?

No. The subscription includes the LLM cost — you never see or manage an API key. We use Claude Haiku 4.5 for evaluation.

What happens if a description doesn't mention something?

You get a ❓ "unknown" — never a false ❌. We only fail a filter when the description actually contradicts it.

Is my data stored?

Job descriptions you evaluate are sent to the LLM but not stored. Descriptions are only saved when you explicitly Track a job — needed later for CV tailoring.

Can I cancel anytime?

Yes. Pro is monthly, no commitment. Your tracker and filters stay; you just drop back to the free 200 evaluations / month.

Stop reading. Start filtering.

Install the extension, write three filters, and let canvasjob tell you which of the next ten jobs are worth your time.

200 free evaluations every month. No credit card required.