OnHires

Senior Python Software Engineer (AI Product)

OnHires
Apply
3 months ago
Remote, Poland or Remote, CzechiaSenior

Responsibilities

  • Design, build, and maintain scalable Python backend services.
  • Develop new microservices and enhance existing platform functionality.
  • Own features end-to-end from technical design through implementation, testing, deployment, and maintenance.
  • Build asynchronous services and real-time communication components.
  • Work with distributed systems and message brokers.
  • Collaborate with Product, QA, and Engineering throughout the development lifecycle.
  • Participate in architecture discussions and technical decision-making.
  • Write clean, maintainable, and well-tested production code.
  • Contribute to code reviews, documentation, and engineering best practices.

Requirements

  • At least 5 years of commercial Python development experience.
  • Strong object-oriented programming, software engineering fundamentals, production backend, and system design skills.
  • Experience designing and developing microservices and maintaining production backend applications.
  • Experience with asynchronous programming, data streaming, and WebSockets.
  • Experience with Django or FastAPI.
  • Experience with RabbitMQ, Kafka, or similar messaging systems.
  • Experience with Docker, Kubernetes, Git, and version control workflows.
  • Understanding of the complete software development lifecycle and experience in agile, cross-functional product teams.
  • Strong problem-solving abilities, adaptability, and ability to learn new technologies quickly.
  • Good written and spoken English.
  • Preferred experience includes AI-powered products, LLMs, RAG, LangChain, CrewAI, Hugging Face, OpenAI APIs, cloud platforms, PostgreSQL, NoSQL or vector databases, Terraform or CloudFormation, automated testing, and Bash scripting.

Benefits

  • Fully remote position with preference for candidates in Eastern Europe.
  • Core collaboration hours are approximately 11:00–18:00 CET.
  • International distributed team.
  • Structured documentation and supportive onboarding.
  • Full-time employment.
OnHires

About OnHires

11-50 employees

OnHires is a global recruitment and staffing agency that helps companies hire tech and creative talent, with focus areas including AI, Web3, blockchain, and DeFi. It provides IT recruiting and HR consulting services for startups and established firms, covering roles from engineers and designers to executives. Founded in 2020 and headquartered in Sheridan, Wyoming, OnHires is privately held.

Contact me