Skip to content

Open nowPosted 141 days ago

Senior Customer Integration Engineer

Focal Systems45 open roles

Pay
$117,000 – $133,000 a year
Where
Poland
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Customer Integration EngineerFocal Systems · Poland
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Focal Systems's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

12.7% of postings close within 7 days. Measured by our own scanner across the market. Focal Systems postings stay open a median of 23 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.5%3 days
  3. 12.7%7 days
  4. 20.4%14 days
  5. 35.6%30 days
  6. 58.7%60 days
This job: posted 141 days ago

Focal Systems median: 23 days open

The posting

Location: 100% Remote in Poland Type: This can be structured as a B2B contract or as an Employment Contract with full benefits. Salary: $117,000 - $133,000 + stock options.

Focal Systems builds AI camera networks for grocery retail. Hundreds of stores, major UK and European chains, and a customer list that keeps growing faster than most companies our size would attempt. The computer vision market is moving, and we're one of the few places actually deploying it at scale - not on slides, but in stores equipped with hundreds of shelf edge cameras that change how store teams do their jobs every shift.

Our Customer Integration team has taken every major retailer we've signed through production — and as we add more customers, we’re looking for a senior engineer to lead high-quality deployments, own onboarding and integrations end-to-end, and help define how this function grows.

What You'll Do

  • Work with a real distributed AI system at scale — when a retailer's report is wrong, a pipeline is silently dropping events, task counts diverged somewhere between Kafka, Redis, MySQL, and MongoDB, you'll own the challenged end-to-end, not hand it off after one layer.
  • Bring new customers live — map their data formats to ours and validate pipelines held up at 10 stores before scaling up to 100 and then a 1000.
  • Manage live production configuration for dozens of active deployments — granular store configurations, feature flags and so on — where a single mistake can impact shelf monitoring across thousands of stores and be presented in a retailer's morning report.
  • Build tooling that removes the manual work — identify the patterns and build the systems that make the next deployment faster than the last one.
  • Work directly with customers when something goes wrong — explain what happened, own the fix, and close the loop.

What You'll NOT Do

  • Act as the first line of technical support.

What We're Looking For

  • Ownership. When a customer has a problem, you don't wait for it to get assigned.You’ll pick it up, see it through end-to-end,, and close the loop.
  • 4+ years of hybrid experience. You’ve written real production code and worked directly with external stakeholders. That could be integration or solutions engineering, a consultancy role with direct client work, freelancing on real production systems, or a technical role at a startup where you wore multiple hats. What matters is that you've shipped code and been accountable to someone outside the engineering org.
  • Strong Python. Pandas and NumPy are second nature. You default to an API-first mindset — designing clean contracts, composable interfaces, and avoiding one-off scripts that don’t scale..
  • Systems thinking. You can hold a complex distributed system in your head, decompose a messy customer problem into its parts, and come back with a solution — often one nobody else saw because they were closest to it.
  • Solid SQL and data work. Diagnostic queries, tracing data inconsistencies, building ETL and transformation pipelines, following data across systems. You reach for SQL before you reach for a ticket.
  • Working knowledge of distributed systems. Kafka, async pipelines, caching layers. You don't need to design them. You need to understand how they behave and figure out why data stopped flowing through them.
  • Clear technical communication. You can explain a root cause to a non-technical customer or stakeholder without jargon, and explain a customer's actual problem to an engineer without losing the detail.

Nice to Have

  • GCP, Kubernetes, or Helm experience (reading configs and logs, not managing infrastructure)

What we offer We care deeply about the health, happiness, and wellbeing of all of our employees. We offer:

  • Competitive Salary & Attractive Stock
  • Paid Time Off
  • Team Retreats
  • Education grants

Note: Our pay bands are driven by market benchmarks in the target geography for hiring. Our posted ranges typically include multiple job levels. A candidate's level is determined by their performance throughout our talent acquisition process including technical screens, behavior interviews, presentations, work samples, and references. We will communicate transparently with the candidate at final stages regarding how we have leveled them, and what salary range that places them into. Placement within range is equally determined by education, general experience in your profession, specific experience in our domain, and your performance in the talent acquisition process. It is rare to receive an offer at the top of the range for a role.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Focal Systems's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Focal Systems's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Focal Systems's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.