Your Benefits :
- Join one of the most driven, innovative, and well-funded startups growing into a scaleup.
- Lead the design and evolution of an innovative asynchronous processing system.
- Work with a team of excellent software developers from around the globe.
- Be part of a market-leading company.
- Work from multiple offices worldwide or remotely within the EU.
- Experience a startup pace with clarity: expect speed, rawness, and directness — bring your best self to it.
- Build first-class software tools using technologies like Go, Python, Node.js, C++, JavaScript, Celery, Sidekiq, BullMQ, SQS, Kafka, RabbitMQ, Google Pub/Sub, Airflow, Temporal, Argo, Prometheus, Grafana, OpenTelemetry.
Your Responsibilities :
You operate at the intersection of deep system design, hands-on implementation, and technical leadership to design fault-tolerant, observable, and cost-efficient systems supporting distributed workloads :
- Architect pipelines supporting retry strategies, dynamic task routing, prioritization, rate limiting, and idempotency at scale.
- Design scheduling systems for recurring or trigger-based workflows (cron, event-based, user-initiated).
- Build systems for real-time and batch data processing with built-in observability.
- Manage end-to-end lifecycle of background workers, queues, schedulers, and task orchestration.
- Drive capacity planning, performance tuning, and operational efficiency (latency, throughput, infrastructure cost).
- Create dashboards and alerts for job failures, stuck queues, throughput anomalies, and retry storms.
- Set the technical direction for internal work processing, prioritization, and scheduling.
- Mentor senior engineers and contribute to engineering standards and architecture reviews.
Your Profile :
- Minimum of 8 years of experience in cloud infrastructure software engineering.
- At least 2 years of experience at the same company working with large-scale asynchronous workflow systems.
- Expertise in queueing systems.
- Proficient in designing distributed schedulers.
- Skilled in making asynchronous systems idempotent, traceable, and fault-tolerant.
- Knowledge of retry strategies (exponential backoff, circuit breakers), deduplication, and concurrency control.
- Fluent in Golang and Python.
- Strong experience with time-series monitoring, metrics, tracing, and log pipelines.
- Experience with multi-cloud deployment strategies.
- Built your own workflow engine, job scheduler, or orchestration system.
- First experience as a technical lead.
- Comfortable working in a low-hierarchy environment and eager to take ownership.
- Fluent in English.
- Thrives in a remote work setting.
Interested? Please apply via our homepage with your current CV to Nathalie. If you have questions, reach out via email or WhatsApp (+491752413757).
We celebrate diversity.
We explicitly welcome all applications regardless of gender, gender identity or expression, sexual orientation, age, ethnicity, social background, nationality, religion, physical or mental abilities, family status, appearance, or any other characteristic protected by law. We believe diverse perspectives and experiences enrich teams and lead to better decision-making.
J-18808-Ljbffr