Back to Jobs
Development 20h ago

Senior Software Engineer - VERA Engine & Ecosystem

GreeceGreece
PolandPoland
NetherlandsNetherlands
United KingdomUnited Kingdom
GermanyGermany
SpainSpain
Full-time
Not Disclosed
Senior

Job Description

About the Role: The Stream Engines & Ecosystem (SEE) team at Ververica owns VERA, an enterprise-grade stream processing engine built on Apache Flink. We are looking for a Senior Software Engineer to contribute to the design, implementation, and long-term evolution of the VERA engine and its ecosystem. You will take end-to-end ownership of non-trivial technical problems, from design proposals through production hardening.

What You'll Do

  • Design and implement features in the VERA engine kernel, including runtime execution, state management, fault tolerance, and SQL/Table API.
  • Contribute to ecosystem components including connectors, catalogs, CDC pipelines, and AI model integration.
  • Diagnose and resolve correctness, performance, and stability issues in distributed production environments.
  • Produce and review technical design documents and collaborate across platform, SRE, and product teams.

What You Bring

  • Strong proficiency in Java, with a solid understanding of the JVM, concurrency, memory model, and performance tuning.
  • Working knowledge of distributed systems fundamentals (consensus, replication, consistency models, failure recovery).
  • Experience designing and implementing non-trivial systems-level software, with a track record of shipping production code.
  • Familiarity with stream processing concepts like event time, watermarks, exactly-once semantics, and state backends.
  • Bonus: Contributions to Apache Flink, Kafka, Spark, or Iceberg, and familiarity with lakehouse technologies (Parquet, Hudi, Delta Lake).

Benefits

  • Opportunity to work on cutting-edge stream processing technology alongside top-tier engineers.
  • Contribute to an enterprise-grade platform trusted for demanding data workloads.
  • Fully remote work flexibility across Spain, Germany, the UK, the Netherlands, Poland, or Greece.

How would you rate this job post?

See what other professionals think about this role.

Is this company safe?

Ask Hyrizon AI to scan this company for potential red flags before you apply.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.