Staff Software Engineer
at
Annapurna Recruitment Ltd.
Berlin, Berlin, Germany
-
Full Time
Start Date
Immediate
Expiry Date
04 Dec, 26
Salary
0.0
Posted On
05 Sep, 26
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
Yes
Skills
Industry
Information Technology & Services
Description
Key Skills and ExperienceHigh-performance, real-time systems: Designing and operating low-latency services for WebSocket/Socket.IO, server-sent events, and long-lived connections, including handling reconnects, backpressure, and partial delivery.
Python (asyncio) expertise: Deep proficiency with Python 3.13, asyncio, FastAPI, Pydantic, and hexagonal architectures to build scalable, maintainable, and testable backend services.
LLM integration: Experience integrating LLMs via SDKs and gateways, managing prompt-driven personas, streaming completions, and balancing cost–latency trade-offs in production.
Concurrent, event-driven systems: Task orchestration and scheduling with tools like APScheduler, managing thousands of concurrent jobs, implementing retries, resilience, idempotency, and graceful shutdown.
Data and storage: Working with MongoDB (async), Azure Blob Storage, and contract-first API design using OpenAPI/AsyncAPI.
Observability and quality: Implementing OpenTelemetry, Datadog, structured logging, SLOs, and robust testing with pytest, Testcontainers, Pact, Locust, ruff, mypy, and SonarQube.
Cloud-native delivery: Operating Dockerized services on Kubernetes with Helm, GitHub Actions CI/CD, feature flags, and Renovate.
Leadership and ownership: Leading complex multi-month roadmaps, owning end-to-end delivery and operations, and thriving in fast-paced, product-focused environments.