Senior Backend & AI Engineer (Python)

On The Spot Development

Warsaw, Poland • 1h ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Backend & AI Engineer (Python)

Description

Own and build scalable back-end services and APIs in Python, along with AI agents and stateful LLM conversational flows. Design microservices architecture, implement pipelines to store and serve real-time session histories and analytics, and optimize latency for streaming and database queries. As the product scales, help establish engineering best practices, code quality standards, and technical documentation.

Responsibilities

  • Design and implement scalable, secure, and efficient back-end services in Python
  • Architect and develop advanced AI agents and stateful LLM conversational flows, managing short-term session context and long-term memory extraction
  • Build logic to evaluate user interactions and implement structured data pipelines to save, transcribe, and serve real-time session histories and system analytics
  • Own technical decisions for backend architecture, APIs, and microservices design
  • Explore and evaluate new tools, frameworks, and infrastructure to improve the product and engineering stack
  • Collaborate with product managers, designers, and front-end engineers to deliver impactful features
  • Proactively identify tech issues, lead research, and resolve complex architectural bottlenecks
  • Help establish engineering best practices, code quality standards, and technical documentation as the team scales

Requirements

  • 5+ years of back-end development with Python
  • Proven hands-on experience building AI agents and orchestrating complex LLM workflows
  • Experience deploying RAG pipelines
  • Experience with AI orchestration and memory management frameworks (e.g., LangGraph, LangMem)
  • Experience with vector search engines such as Qdrant
  • Experience with latency optimization for LLM streaming and database queries
  • Strong ownership with the ability to do independent research and resolve issues autonomously
  • Strong knowledge of PostgreSQL and experience with Object-Relational Mappers (ORMs)
  • Experience in early-stage startups or building systems from scratch
  • Proactive and highly autonomous, yet disciplined; values structured engineering processes and organized workflows
  • Result-oriented, hardworking, and ambitious
  • Strong English (B2 or higher)

Benefits

The benefit package will be discussed individually during the interview process.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report