2,065,486open jobs
121,825companies
241,342added this week
Browse all
Location
Remote (United Kingdom, European time zones hours)
Seniority
Middle
Employment
Full-Time

First seen by Alion on Oct 16, 2026.

Overview
Company
Impact
Profile match
Kaa is an enterprise IoT platform for device management, data collection, analytics and visualization, remote control, software updates and more.

About Our Client
Our client is a leading enterprise data platform company building an open, high-performance data lakehouse for AI and analytical workloads. The platform combines an intelligent SQL query engine, an AI-ready semantic layer, and an open catalog built on Apache Iceberg — enabling Fortune 500 companies across finance, energy, manufacturing, and logistics to unify, query, and govern data at massive scale across cloud and on-premise sources.
About the Role
We are looking for a Middle-level Software Engineer to work on the core query engine of a large-scale distributed data platform. You will develop features across query planning, optimization, and execution, contribute to performance-critical components, and help investigate and fix production issues reported by real enterprise customers.
This is a systems-level, backend engineering role focused on distributed data processing internals — not application development or CRUD services.

Responsibilities
Develop and maintain features across the query engine — planning, optimization, execution, and data access layers
Write performance-conscious code in Java and/or C++
Investigate and fix production and customer-reported issues under the guidance of senior engineers, including fixes delivered across multiple supported release lines
Work with SQL semantics, query plans, and execution operators over large-scale distributed data
Integrate with columnar formats, open table formats, and connectivity drivers
Contribute to CI/CD and automated testing in Jenkins
Deploy and validate changes on Kubernetes (GKE/EKS/AKS) across GCP, AWS, or Azure with Docker
Debug issues across query planning, distributed execution, memory management, and I/O; collaborate with US-based teams on design and code reviews

Required Qualifications
B.S. or M.S. in Computer Science, Computer Engineering, or a related field
3+ years in backend / systems software engineering
Strong proficiency in Java or C++ with solid OOP and software design fundamentals, including concurrency and asynchronous programming (comfort with both languages is especially valued)
Strong SQL and understanding of relational and analytical data systems, including query execution concepts
Hands-on experience with data processing systems: query engines, distributed databases, ETL/ELT, or analytical platforms
Experience with Jenkins pipelines and modern development workflows
Docker and basic Kubernetes (running workloads, debugging pods, kubectl fluency)
Hands-on experience with at least one major cloud (GCP, AWS, or Azure)
Confident Git/GitHub workflows
Comfortable with AI-assisted development workflows — using modern AI tools for code comprehension, debugging, and test generation, and critically validating their output
English Upper-Intermediate or higher (B2+) — daily written and verbal communication with a US-based engineering team
Availability to work EU business hours shifted 2–3 hours later for daily overlap with US West Coast mornings

Desired Skills
Apache Arrow (columnar in-memory format) and SQL planner/optimizer frameworks such as Apache Calcite
LLVM-based runtime expression compilation
Open table formats — Apache Iceberg, Delta Lake, or Hudi — and columnar file formats such as Parquet, Avro, or ORC
MPP query engines (Presto, Trino, or similar); exposure to distributed data platforms such as Spark, Snowflake, or Databricks
Messaging systems: Kafka, NATS, or cloud pub/sub services
Query planning, optimization, and execution internals
Connectivity drivers: JDBC, ODBC, Arrow Flight
Managed Kubernetes (GKE/EKS/AKS), multi-cloud exposure; Terraform
Performance profiling of latency-sensitive systems

Details
Engagement: Long-term contract
Location: Europe (EU / EEA / UK), remote
Working hours: EU business hours, shifted 2–3 hours later for daily overlap with the US West Coast team

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,065,486 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
Ukraine
≈ $83k – $214k per year (Estimated) · Remote (likely Europe, UTC-6 – UTC+2 hours) · Full-Time · 7+ years exp
JavaScript
Ruby
C#
Scala
Databases
PostgreSQL
Redis
AI/ML
Cursor
Claude Code
AI Agents
OpenAI Codex
Agentic Workflows
Frontend
Redux
React.js
React Query
Storybook
XState
DevOps
CircleCI
AWS
Docker
Apply
Full Stack Developer 3 hours ago
$25k – $28k per year · Remote (Philippines, US time zones hours) · Full-Time · 3+ years exp
JavaScript
TypeScript
AI/ML
Cursor
Claude Code
Frontend
GraphQL
Tailwind CSS
Next.js
React.js
Remix
React Router
DevOps
Git
Analytics
A/B Testing
QA
Cypress
Playwright
BrowserStack
Vitest
Apply
≈ $131k – $226k per year (Estimated) · Remote (United States) · Full-Time · United States
Python
JavaScript
SQL
Node JS
Databases
MS SQL
Frontend
React.js
DevOps
CI/CD
Kubernetes
Apply
Remote (United States) · Full-Time · San Juan
Python
JavaScript
Databases
MySQL
PostgreSQL
DynamoDB
Frontend
Vue.js
DevOps
Rest API
CI/CD
Git
AWS
AWS Lambda
GitHub
API Gateway
Management
Jira
Agile
Scrum
Apply
up to $23k per year (net) · Remote (EAEU) · Full-Time · Moscow
Go
PHP
PHP
Symfony
Xdebug
Databases
MySQL
PostgreSQL
Redis
Memcached
Apache Kafka
Mobile
Clean Architecture
DevOps
Jaeger
CI/CD
Docker
Kubernetes
Linux
Apply
≈ $41k – $88k per year (Estimated) · Remote (Ukraine) · Full-Time · Ukraine
JavaScript
TypeScript
Node JS
AI/ML
Cursor
Claude Code
Model Context Protocol
AI Agents
OpenAI Codex
DevOps
CI/CD
Platform Engineering
Apply
$36k – $48k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
Python
Go
JavaScript
PHP
TypeScript
SQL
C#
Node JS
PHP
Yii
Laravel
Node JS
Nest.JS
Databases
MySQL
AI/ML
AI Agents
Frontend
GraphQL
DevOps
Rest API
GCP
CI/CD
AWS
Docker
AWS Lambda
AWS Step Functions
Cybersecurity
OWASP
Management
Agile
Scrum
Kanban
Life Sciences
Veeva
Apply
$29k – $30k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
xUnit
Databases
Azure Cosmos DB
Frontend
Angular
DevOps
Rest API
GitHub Actions
Azure
CI/CD
Git
SOAP
Apply
Remote (Ukraine) · Full-Time · Ukraine
Python
SQL
Databases
PostgreSQL
Apply
$48k – $60k per year (net) · Remote (Ukraine) · Full-Time · Ukraine
Python
Go
JavaScript
PHP
TypeScript
SQL
C#
Node JS
PHP
Yii
Laravel
Node JS
Nest.JS
Databases
MySQL
AI/ML
AI Agents
Frontend
GraphQL
DevOps
Rest API
GCP
CI/CD
AWS
Docker
AWS Lambda
AWS Step Functions
Cybersecurity
OWASP
Management
Agile
Scrum
Kanban
Life Sciences
Veeva
Apply
See all jobs
This is one of many
2,065,486 more open roles from verified company boards, updated every day.