CareerPlanSign in

Staff Software Engineer

Krakow, Poland💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Design and build scalable distributed systems and microservices for a high-scale Knowledge Graph and Metadata Catalog platform to enable data asset discovery and lineage tracing.

Role type

Staff Software Engineer (Distributed Systems & Architecture)

Builds

Scalable microservices, distributed graph systems, and metadata catalog features for enterprise data platforms.

Domain

Enterprise Data Infrastructure / Knowledge Graphs

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Cloud-native microservices, Systems programming (Go/Java/C++), Container orchestration (Kubernetes), CI/CD pipelines, System design, Data structures & algorithms

Preferred skills

Graph databases (Neo4j, AWS Neptune), Metadata/catalog systems, Big data streaming (Kafka, Flink, Spark), Observability (OpenTelemetry, Prometheus)

Technologies

AWS, Azure, GCP, Docker, Kubernetes, Neo4j, AWS Neptune, Apache Kafka, Apache Flink, Apache Spark, OpenTelemetry, Prometheus

Responsibilities

Lead technical design and architecture of complex scalable features, Build and optimize low-latency high-throughput services, Mentor mid-level and early-career engineers, Partner with Product Managers and SREs, Own production services and establish observability standards.

Seniority

Staff, hands-on IC with significant architectural leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.