RefolkCandidates
Open nowEngineeringEngineering

Senior Customer Integration Engineer

Focal Systems · Poland

Location
Poland
Level
Senior
Posted
3 months ago

About this role

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.

As published by Focal Systems. Applications are handled on their site.

Skills this posting mentions

NumPyApache KafkaDatabase Caching

About Focal Systems

Focal Systems’ platform helps retailers cut shelf scanning cost in half by switching from manual to automated shelf scans. The solution is based on low cost, discrete shelf cameras, a sophisticated computer vision model and a cloud-based machine learning platform that is tuned for complex retail environments. By providing automated, real-time insight into on-shelf product availability, retailers can repurpose store personnel to focus on customer experience and other higher value tasks. In addition, the real time data captured by the shelf cameras feeds into Focal Systems’ AI engine which can help automate and optimize product availability and merchandising decisions. These optimizations have proven to save up to 50% on manual shelf scanning cost and significantly improve in-store customer experience via higher product availability which generates a 3-5% increase in sales compared to baseline stores. Focal Systems’ platform is deployable at scale and will provide impactful results from day one. It also integrates with existing retail systems and applications to enable additional cost savings and insights from its real-time product availability and analysis. Focal Systems’ shelf cams are deployed at scale with proven results at several major global retailers and every day process more than 10M shelf scan images.

All 15 openings at Focal Systems

One click, then it is written

Apply to Focal Systems with a resume written for this role.

Queue Senior Customer Integration Engineer and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Focal Systems’s form for you.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • 25 sent a week, free
  • No card
  • Nothing sent until you say so

More roles at Focal Systems

See all

Similar roles elsewhere

See more

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

500 free credits on sign-up. No card. Nothing is sent until you say so.

Listed from the job board Focal Systems publishes. Refolk is not the employer and does not handle their hiring. Applications go to Focal Systems directly.