About the role
Camunda is an enterprise platform for agentic orchestration, enabling coordination of AI agents, people, and systems across business processes. This role owns building a foundational new data streaming architecture to access process data for customers and internal products, with a greenfield start and high ownership.
What you’ll do
- Help rebuild analytics data access and streaming capabilities at scale, decoupled from the live engine.
- Design and implement core streaming infrastructure backed by durable object storage.
- Develop customer facing data streaming features and integrations with systems like Kafka.
- Make architectural decisions around consistency and durability in a distributed pipeline.
- Participate in L3 support, on-call rotations, and collaborate with Support and SRE to resolve data layer issues.
What they’re looking for
- 7+ years of backend experience in Java with a focus on distributed or data-intensive systems.
- Hands-on work with analytical serving layers over table formats like Apache Iceberg or Delta Lake, and with embedded query engines or stateful stream-processing frameworks.
- Experience with object storage systems and building idempotent upload/commit protocols.
- Strong understanding of correctness and consistency in data-intensive systems, including atomicity and idempotency.
- Proven track record leading medium-to-large engineering initiatives and delivering end-to-end solutions.
For applicants in Nigeria
- The listing states worldwide eligibility; it is remote and global, so Nigeria is eligible to apply.
- The listing does not specify a timezone requirement; confirm during interview.
- The listing indicates hiring via Remote.com for elsewhere; it does not specify contractor versus employee status for Nigeria specifically.
- Pay currency is not specified in this excerpt; salary ranges are provided for several regions, with a note that remote hires will receive a personalized total rewards calculator after first interview.