OnHires

Senior Python Software Engineer (AI Product)

OnHires
Apply
2 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

Global recruitment & staffing for fast-growing companies We are a global recruitment agency that helps businesses scale by hiring talented tech & creative specialists. Our Mission To connect great companies with even greater talent. Our Vision To be the leading partner that clients and candidates always choose to connect with. Our Approach We are goals driven team, where culture is more important than formal processes. We have built a work environment that nurtures growth and true teamwork. There is nothing as satisfying as learning and celebrating successes together! Once you get to know us, you’ll know where this drive and energy come from.