Python AI Developer

Requirements

  • 4+ years of experience in backend or systems engineering for distributed applications.
  • Strong Python skills.
  • Hands-on experience with LangChain / LangGraph or similar agent orchestration frameworks.
  • Deep understanding of event-driven systems and asynchronous programming (queues, pub/sub, workers).
  • Experience with Kafka, RabbitMQ, or AWS SQS.
  • Solid knowledge of microservice architecture, APIs, and data contracts.
  • Familiarity with Docker / Kubernetes and CI/CD pipelines.
  • Strong focus on performance, observability, and clean code.

 

Nice to Have

  • Background in trading or fintech systems (order flow, risk checks, PnL tracking).
  • Experience with PostgreSQL, Redis, and real-time data pipelines.
  • Familiarity with AI/LLM agent patterns (personas, tools, memory, planning).
  • Interest in financial markets or algorithmic trading concepts.

 

Responsibilities

  • Architect and implement the LangGraph-based orchestration layer that coordinates strategy, risk, compliance, and execution agents.
  • Define and maintain core event schemas (SignalEvent, OrderIntent, RiskDecision, ExecutionReport, etc.) used across services.
  • Manage distributed Strategy Workers (user ร— strategy ร— symbol ร— timeframe) with low-latency execution targets (< 50 ms p50).
  • Build a replayable event store for audit, recovery, and simulation.
  • Integrate with backend services for execution, risk checks, and portfolio tracking.
  • Implement observability โ€” structured logging, metrics, and tracing (OTel / Prometheus).
  • Collaborate with Quant and Backend teams to ensure strategies flow seamlessly from signal generation to execution.
  • Contribute to design decisions on scalability, fault isolation, and event-driven architecture.

 

We offer

  • Flexible working hours.
  • Fair salary (regular performance-based salary reviews).
  • 20 working days paid vacation and 15 sick leaves.
  • Fully paid medical insurance.
  • English classes in the office.
  • Bookkeeping and accounting on us.
  • No time trackers โ€” ability to do quality work.
  • Approachable management, open to suggestions and innovations.
  • Friendly team and enjoyable working environment.

Required languages

English B2 - Upper Intermediate
Published 3 November
49 views
ยท
6 applications
67% read
To apply for this and other jobs on Djinni login or signup.
Loading...