Senior Customer Integration Engineer

Focal Systems

Polska

Remote

PLN 457,000 - 520,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Stock options
Paid time off
Team retreats
Education grants

Job summary

Focal Systems is hiring a Senior Engineer to lead high-quality deployments and onboarding for grocery retail clients. You will own end-to-end integrations, map customer data formats to our pipelines, and manage production configurations across multiple stores.

You will work with distributed systems and deliver scalable tooling for faster deployments.

Qualifications

  • 4+ years of hybrid production experience with direct external stakeholders.
  • Strong Python, Pandas and NumPy proficiency.
  • Excellent SQL and data-wrangling skills for ETL and data pipelines.
  • API-first mindset with clean contracts and scalable interfaces.
  • Ability to reason about distributed systems and data flow.

Responsibilities

  • Own end-to-end deployment and onboarding for new customers.
  • Map customer data formats to our pipelines and validate scalability.
  • Manage production configurations across multiple deployments.
  • Build tooling to automate repetitive deployments.
  • Communicate root causes clearly to customers and engineers.

Skills

Python
Pandas
NumPy
SQL
Distributed systems
Data pipelines
APIs
Technical communication
System thinking

Tools

Kafka
MySQL
MongoDB
ETL
GCP
Kubernetes
Helm

Job description

Location: 100% Remote in PolandType: 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Infrastructure Engineer
Infrastructure Engineer

Focal Systems • Polska

Remote
PLN 399,000 - 459,000
Stock options
Senior QA Engineer - Poland
Senior QA Engineer - Poland

Focal Systems • Polska

Hybrid
PLN 293,000 - 371,000
Competitive Salary & Attractive Stock
Paid Time Off
Team Retreats
Data/Reporting Team Lead
Data/Reporting Team Lead

Focal Systems • Polska

Remote
PLN 422,000 - 477,000
Stock options
Full Stack Software Engineer (Python / React)
Full Stack Software Engineer (Python / React)

Focal Systems • Polska

Hybrid
PLN 470,000 - 572,000
Stock options
Remote in Poland
Full benefits
Technical Support Engineer
Technical Support Engineer

Jobgether SRL • Polska

Remote
PLN 120,000 - 180,000
Remote-first work environment
Competitive compensation benchmarked
Flexible working arrangements
+3
Senior Staff Software Engineer
Senior Staff Software Engineer

Kontakt.io • Kraków

On-site
PLN 212,404 - 297,366
Equity in Series C company
Private healthcare
Multisport card
+1
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Łódź

Hybrid
PLN 200,000 - 320,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Poznań

Hybrid
PLN 180,000 - 260,000
Hybrid work model
Employee Stock Purchase Plan
Relocation opportunities
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Województwo pomorskie

Hybrid
PLN 240,000 - 360,000
Hybrid by design
Remote within Poland
Relocation opportunities
Senior Engineer - C++ Go or Rust
Senior Engineer - C++ Go or Rust

EPAM Systems • Wrocław

Hybrid
PLN 200,000 - 270,000
Health insurance
Multisport
Shopping vouchers
+3