Position:
Middle Software Engineer — Query Engine / Data Platform
Company:
KaaIoT
Compensation:
$3500
Location:
Europe (EU / EEA / UK), remote
Employment type:
Long-term contract
Work Arrangement:
Remote, EU business hours shifted 2–3 hours later for overlap with US West Coast mornings
Short Summary:
We are looking for a Middle-level Software Engineer to work on the core query engine of a large-scale distributed data platform, focusing on query planning, optimization, and execution.
Responsibilities:
- Develop and maintain features across the query engine — planning, optimization, execution, and data access layers.- Write high-quality, performance-conscious code in Java and/or C++.- 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 pipelines and automated testing.- Deploy and validate work in Kubernetes across GCP, AWS, and Azure using Docker.- Debug complex issues spanning query planning, distributed execution, memory management, and I/O.- Collaborate closely with US-based engineering teams on design reviews, code reviews, and technical decisions.
Requirement:
- Education: B.S. or M.S. in Computer Science, Computer Engineering, or a related technical field.- Strong proficiency in Java or C++, with solid OOP and software design fundamentals.- Strong SQL skills and understanding of relational and analytical data systems.- Hands-on experience with data processing systems — query engines, distributed databases, ETL/ELT frameworks, or analytical platforms.- 3+ years in backend/systems software engineering.- Practical experience with Jenkins pipelines and modern development workflows.- Working knowledge of Docker and basic Kubernetes.- Comfortable operating in at least one major cloud (GCP, AWS, or Azure).- Confident with Git / GitHub workflows.- Upper-Intermediate English (B2+) for daily communication with a US-based team.- Availability to work EU hours with a shift toward US West Coast time.
Benefits:
- Opportunity to work with a leading enterprise data platform company.- Engage in a dynamic and innovative environment.- Collaborate with US-based engineering teams.