Browser / Kernel Engineer

Browser / Kernel Engineer

Vollzeit 56700 - 69300 € / Jahr (geschätzt) Homeoffice
S

Auf einen Blick

  • Aufgaben: Entwickle und pflege Browser-Engines auf C++-Ebene für innovative Automatisierungslösungen.
  • Unternehmen: SuchApi, ein profitables Tech-Startup ohne Investoren-Druck.
  • Vorteile: Vollständig remote, Aktienanteile, Gewinnbeteiligung und jährliche Team-Retreats.
  • Weitere Informationen: Dynamisches Umfeld mit vielen Lernmöglichkeiten und direkter Einflussnahme auf Produkte.
  • Warum dieser Job: Arbeite an einzigartigen Herausforderungen und mache sofort einen Unterschied für unsere Kunden.
  • Qualifikationen: Erfahrung mit Browser-Engine-Patches und tiefes Verständnis von Fingerprinting.

Das prognostizierte Gehalt liegt zwischen 56700 - 69300 € pro Jahr.

We are looking for a browser engineer to patch Chromium and Firefox at the C++ source level, maintain our in‑house patched‑browser cloud, and own the fingerprint surface that keeps our automation indistinguishable from a real user on a real machine.

Naive Java Script spoofing gets caught because the implementation underneath gives it away, so you fix it where it actually lives: in the engine.

The goal is simple and uncompromising: we own our stealth browser instead of renting one.

About Search Api

Search Api is a real‑time SERP API delivering structured data from 100+ search engines and sources, including Google Search, Google Shopping, Google Jobs, Bing, Baidu, You Tube, Amazon, and many more.

We power production workloads for Fortune 500 companies, AI startups, and developers who need reliable search data at scale.

We are a lean, profitable, bootstrapped team.

No VC pressure, no bloat.

Just people shipping real products to real customers.

  • Why Join Us
  • The deep end of the stack. You work below the browser, in the C++ most people treat as a black box.
  • Own the moat. The browser is one of our hardest advantages. You own it end to end, not a thin wrapper around it.
  • Real impact. When you close a detection gap, thousands of customer requests start succeeding immediately.
  • Rare problems. Few engineers do this work. You'll be the person who can.
  • Bootstrapped and Profitable. We answer to customers, not investors.

We are searching for grinders who take ownership and go deep. You'll work on some of the hardest problems in web automation.

  • Tech Stack
  • Chromium and Firefox source (C++)
  • The Chromium build system (gn, ninja) and continuous rebasing
  • Chrome Dev Tools Protocol (CDP)
  • Per‑OS fingerprint profiles: navigator, Web GL, canvas, audio, fonts, Client Hints
  • The open‑source stealth ecosystem: camoufox, rebrowser‑patches, patchright, nodriver, ungoogled‑chromium
  • Ruby, Node. js, or Python for tooling, plus AWS

We use Cursor, Claude, Git Hub, and Slack daily. We ship multiple times a day with CI/CD.

You Control AI, AI Doesn't Control You

We ship faster because we use AI tools aggressively, Cursor and Claude.

But a giant C++ codebase punishes blind trust.

You use AI to navigate and move fast, and you own every patch that lands.

If you can't evaluate what it produces, you're not ready for this role.

What You'll Do

  • Own the browser stack.

Maintain and evolve our in‑house patched‑browser cloud and its per‑OS fingerprint profiles, kept continuously rebased onto new stable Chromium without regressing the evasions.

  • Patch the engine. Fix navigator, Web GL, canvas, fonts, and Client Hints at the implementation level so spoofed values look native, not bolted on.
  • Kill CDP leaks. Find and eliminate the signals that give automation away, without breaking normal control.
  • Get the details right. Align geolocation, timezone, and locale so the whole picture is consistent.
  • Chase detection. When something starts getting flagged, figure out why at the source and fix it.
  • Build the tooling. Write the harnesses that test and validate evasions so regressions get caught before customers do.

You define the work. We don't hand you a ticket queue. You tell us what's getting detected, what's brittle, and what to fix next.

The Hard Parts

This role is not for everyone. Here's what makes it hard

  • The rebase treadmill. Upstream never stops moving. Keeping patches alive across new releases is constant, unglamorous work.
  • A massive unfamiliar codebase. Chromium is enormous. You'll be productive in a corner of it long before you understand the whole.
  • Cat and mouse. What works today can be detected tomorrow. You adapt, forever.
  • Lonely expertise. Few people understand this domain deeply. You'll often be figuring it out alone.
  • Long debugging. Some leaks take days to isolate.

If you want clear specs and predictable work, this isn't for you.

About You

  • Strong C++. You're comfortable reading and changing a large, unfamiliar codebase and its build system.
  • Hacker mindset. You enjoy reverse engineering and figuring out how systems give themselves away.
  • Browser internals. You understand fingerprinting and how to spoof it where it actually lives.
  • Persistent. You don't give up when a single request keeps getting blocked.
  • Great writer. You document what you changed and why, so the team learns.
  • Self‑directed. You find the next problem without being told.
  • Fluent in English, written and spoken.
  • Required Experience
  • Shipped or contributed to a browser‑engine patch, fork, or stealth tool (Chromium, Firefox, camoufox, or similar).
  • Understanding of browser fingerprinting and how to spoof it at the implementation level.
  • Hands‑on with CDP and headless or headful automation internals.
  • We're especially looking for
  • Familiarity with the Chromium or Firefox build infrastructure and large‑scale patch management.
  • TLS and HTTP fingerprinting awareness.
  • Experience running browsers at scale.
  • Contributions to open‑source stealth or browser tooling.
  • What We Look For

What makes a strong application: name one change you made inside a browser engine or its build.

Which file did you touch, why there instead of in Java Script, and how did you verify it worked?

We want the source‑level story, not “I configured Playwright.”

Signals we look for: a patch, fork, or build you maintained; a writeup of a detection you defeated; open‑source contributions to stealth or Chromium tooling; evidence you’ve done this, not just read about it.

  • Hiring Process
  • 45‑minute interview call. Discuss your experience with browser internals and evasion.
  • Take‑home challenge. A realistic engine‑level problem.
  • Technical interview. 60 minutes, go deep on approach.
  • Meet the team. 30 minutes.
  • Reference check + Offer.
  • What You Get
  • Fully Remote. Work from anywhere.
  • Equity share. Own a piece of what you're building.
  • Profit sharing. When we win, you win.
  • Learn fast. Touch every part of a growing Saa S. Wear multiple hats. Ship real products to real customers.
  • Annual team retreats (last one in Spain).

Browser / Kernel Engineer Arbeitgeber: SearchApi, LLC

SearchApi ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem kleinen, profitablen Team zu arbeiten, das echte Produkte für Fortune 500-Unternehmen und dynamische Start-ups liefert. Mit einer Kultur der Eigenverantwortung und der Möglichkeit, an herausfordernden Infrastrukturprojekten zu arbeiten, können Sie Ihre Fähigkeiten in einem schnelllebigen Umfeld weiterentwickeln und gleichzeitig von flexiblen Arbeitsbedingungen und Gewinnbeteiligungen profitieren. Hier haben Sie die Chance, echten Einfluss zu nehmen und Teil eines innovativen Unternehmens zu sein, das auf Wachstum und Erfolg ausgerichtet ist.

S

Kontaktdaten:

SearchApi, LLC Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Browser / Kernel Engineer erhalten könntest

✨Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

✨Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei SearchApi, LLC anzuklopfen, wenn du dich auf die Stelle als Browser / Kernel Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

✨Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

✨Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei SearchApi, LLC vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Browser / Kernel Engineer mit Bravour zu bestehen

C++
Browser Internals
Fingerprinting
Reverse Engineering
Chromium Build System
CDP (Chrome DevTools Protocol)
Automation Internals

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei SearchApi, LLC klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei SearchApi, LLC vorbereitet

✨Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

✨Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

✨Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

✨Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.