2,283,250open jobs
145,340companies
268,346added this week
Browse all
Salary
$102k – $118k per year
Location
Remote (Poland)
Seniority
Senior · 5+ years exp
Visa
Sponsors visas in United States; no register of this country names it

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026. Focal Systems scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Focal Systems is a retail AI company headquartered in San Francisco, California, that installs shelf-mounted cameras and computer vision software to scan every product on store shelves every hour. Founded in 2015, it has deployed its system with grocery chains such as Morrisons, operates in Canada, the United Kingdom and other European countries with a technology hub in Poland, and processes hundreds of millions of shelf images per day. Its hiring centres on field service technicians for camera installation and maintenance across the United Kingdom, operations and supply chain staff, and product, data, software and infrastructure engineers.

Position: Infrastructure Engineer

Location: Poland/Europe - Remote

Type: This can be structured as a B2B contract or Employment Contract with full benefits

Poland B2B Annual Rate: $102,000 - $117,500 depending on experience + stock options

Portugal Salary Band: €60,000 - €72,000 depending on experience + stock options

Who We Are

Focal Systems is the industry leader in retail AI solutions. We are a Silicon Valley-based startup headquartered in San Francisco, with operations in Canada, the UK, multiple EU countries and a tech hub in Poland. We are a Deep Learning-first company. Our mission is to automate and optimize brick-and-mortar retail using deep learning computer vision. Focal Systems has been deployed at scale with some of the top retailers in the world, processing hundreds of millions of images per day across tens of thousands of stores globally.

We were recently named Confluent's inaugural Data Streaming Startup of the Year, a recognition of how seriously we take the engineering challenges at the core of our business.

We seek smart, creative, and passionate people who want to help build a great and enduring company.

What We're Looking For

We are looking for a Platform Engineer to own the platform that every image from every store passes through: ingestion, Kafka streaming, Python services, GPU model inference, databases, storage, and the GCP and Kubernetes layer underneath. The team is small, so there is no separate SRE, DBA or release team. When a pipeline slows down, you find out whether the cause is a Kafka consumer, a MySQL query, an autoscaler or a node pool, and you fix it, including in the application code. The role is cloud-only, with no on-prem or datacenter hardware, and CI/CD pipelines are a small part of it.

The core challenge is scale. We are processing hundreds of millions of images per day across tens of thousands of retail locations globally, and that number is growing fast. Load will grow by an order of magnitude, and your job is to make sure cost and operational effort do not grow with it.

What You Will Do

  • Own the design, operation and cost of Focal's production platform on GCP: Kubernetes, Kafka, MySQL, MongoDB, Redis, object storage.
  • Drive measurable reductions in COGS and latency, for example lowering GPU inference cost per store through machine types, batching, autoscaling or scheduling, and report the numbers.
  • Read, debug and change Python (FastAPI, Kafka consumers) backend services. Platform problems are often fixed in application code, for example a MySQL query that ran fine at 1,000 stores and times out at 10,000.
  • Fix throughput bottlenecks such as consumer lag at store opening, whether the cause is partition count, consumer throughput, a downstream database or autoscaling reaction time.
  • Rework metrics, alerts and dashboards so the on-call engineer can tell which stores and regions are affected when an alert fires. Take part in incident response, postmortems and capacity planning.
  • Build tooling that gives engineers access to data across regions and storage systems in minutes instead of days.
  • Maintain infrastructure-as-code (Terraform, Helm) and the deployment path to production, and work with the backend, deep learning and edge teams so the platform keeps up with new products and models.

What You Need to Be Successful

Must have

  • Python as a software engineer, not only for scripting. You will contribute to backend code every week.
  • 5+ years building and operating production backend systems on a cloud platform. GCP preferred; deep AWS or Azure experience is fine.
  • Hands-on production experience operating at least one stateful system under load: Kafka or another streaming platform, MySQL/PostgreSQL, or MongoDB. We mean partitioning, replication, lag, slow queries and failover, not only provisioning.
  • Kubernetes in production, including scheduling, resource limits, autoscaling with KEDA, GPU node pools and debugging misbehaving pods.
  • Debugging production incidents across layers (application, messaging, database, orchestration, network), with examples you can walk us through.
  • Observability with Prometheus, Grafana, Grafana Mimir and Sentry, or equivalent: instrumenting code, writing useful alerts.
  • Terraform or another infrastructure-as-code tool.

Nice to have

  • MySQL query tuning; Kafka internals (consumer group rebalancing, partition strategy, throughput tuning), Confluent Cloud and Kafka Connect.
  • GPU workloads or ML inference serving in production (Ray/KubeRay or similar), and cloud cost optimization with measured results.
  • Go, Snowflake, Airflow, CircleCI, Helm, and blue/green or canary releases.

About you

  • You take ownership of problems end to end and follow them into whichever layer they lead.
  • You make decisions from data (profiles, metrics, query plans, cost reports) and prioritize well in startup/scaleup environments.
  • Advanced written and spoken English.
  • Comfortable coordinating across time zones with a global team.
  • Comfortable with a shared on-call rotation.

Why Focal Systems

Strong Values and Mission - We are a tightly-knit team with an ambitious mission and a strong set of core values, which define our approach to business and have successfully guided us since inception.

Exceptional Team - We are a team of hard-working, fun-loving professionals from some of the most eminent universities, research labs, and tech companies of our time. We pride ourselves on recruiting exceptional individuals to help us redefine the state-of-the-art.

Outstanding Partners - We work with some of the largest retailers in the world and have a world-class roster of investors, advisors and partners to support & advise us in our endeavors.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,283,250 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Poland
Software Engineer II 4 hours ago
Remote (Dominican Republic) · Full-Time · 2+ years exp · Bachelor's Degree
Python
Go
JavaScript
Ruby
Management
Scrum
Apply
Remote (location not specified)
JavaScript
TypeScript
Node JS
Databases
DynamoDB
Apache Kafka
AI/ML
Cursor
Claude
Claude Code
OpenAI
Frontend
Vue.js
Next.js
React.js
DevOps
Rest API
AWS
AWS Lambda
Amazon EC2
Amazon S3
API Gateway
Apply
$125k – $180k per year · Remote (United States) · Full-Time · 5+ years exp · Bachelor's Degree · United States
Go
AI/ML
Claude
Claude Code
Model Context Protocol
Function Calling
AI Agents
AWS Bedrock
LLM
Tokenization
Anthropic
Structured Outputs
Context Engineering
LLM Guardrails
DevOps
Rest API
Terraform
AWS
Kubernetes
AWS Lambda
Amazon S3
IAM
Amazon EventBridge
AWS Step Functions
Cybersecurity
PCI DSS
Least Privilege
Apply
up to $76k per year (net) · Hybrid · Full-Time · 5+ years exp · Warsaw
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Hibernate
Spring Cloud
Testcontainers
Databases
Neo4j
Apache Kafka
AI/ML
AI Agents
Frontend
Angular
Mobile
JUnit
DevOps
Azure
Management
Scrum
BPMN
QA
TestNG
Apply
up to $76k per year (net) · Hybrid · Full-Time · 4+ years exp · Bachelor's Degree · Gdańsk · Warsaw
Java
Java
Spring Boot
Gradle
Databases
Apache Kafka
DevOps
CI/CD
Docker
Kubernetes
Apply
$90k – $100k per year · Hybrid · Poland
JavaScript
Java
TypeScript
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
Frontend
Angular
DevOps
Rest API
Docker
Kubernetes
Apply
$65k – $95k per year · Equity · Remote (Poland) · 2+ years exp · Poland
Python
Kotlin
Mobile
Declarative UI
Apply
Go Engineer 1 day ago
Remote (Poland) · Poland
Go
DevOps
Terraform
Kubernetes
Linux
Apply
Remote (Poland) · Full-Time · Poland
Python
Go
Databases
NATS
RabbitMQ
Apache Kafka
AI/ML
Machine Learning
DevOps
AWS
Amazon Kinesis
Apply
In office · Poland · Hungary · Moldova · Romania
Cybersecurity
Least Privilege
Management
ServiceNow
ITSM
Apply
See all jobs
This is one of many
2,283,250 more open roles from verified company boards, updated every day.