JJobsSonar

Python Back End Engineer (AI & Data Services)

SoftServe · Ukraine

Backend Engineering

About this role

The candidate will join a greenfield benefits administration platform to build and own three Python-based microservices focused on AI-driven and data-intensive capabilities. Responsibilities include developing a conversational AI assistant, a document management service, and a reporting engine using modern AWS technologies. The role involves building AI-powered features like intent classification, semantic search, and LLM integrations. The developer will work alongside a broader backend team that primarily uses Go, but will focus on areas where Python is most valuable. The technical environment includes FastAPI, PostgreSQL, AWS services, and microservice architecture.

Skills & technologies

Must have

Nice to have

Read full description

About The Role

In this role, you will join a greenfield benefits administration platform where you will build and own three Python-based microservices powering AI-driven and data-intensive capabilities. You will develop a conversational AI assistant, a document management service, and a reporting engine, leveraging modern AWS technologies and the Python ecosystem. While the broader backend team works primarily in Go, this role focuses on areas where Python delivers the greatest value through AI, vector search, document processing, and advanced data aggregation.

Responsibilities

  • Design, develop, and maintain Python microservices that support conversational AI, document management, and reporting capabilities across the platform
  • Own the delivery of scalable and reliable backend solutions, improving platform performance, data accessibility, and user experience
  • Collaborate closely with backend engineers, product stakeholders, and cross-functional teams to ensure seamless integration through a shared API Gateway
  • Build AI-powered features including intent classification, semantic search, multi-turn conversational workflows, and LLM integrations
  • Develop document processing services supporting file storage, parsing, embeddings generation, indexing, and retrieval workflows
  • Create reporting functionality that enables ad-hoc querying, scheduled execution, and export to formats such as CSV and PDF
  • Optimize PostgreSQL data models, complex queries, and asynchronous database interactions to ensure efficient and secure processing
  • Contribute to microservice architecture, event-driven designs, automated testing, CI/CD pipelines, and cloud-native deployment practices on AWS


Requirements

  • 3+ years of commercial experience with Python development in production environments
  • Strong expertise in FastAPI, including async request handling, dependency injection, and Pydantic v2
  • Hands-on experience with AWS services, including boto3, Amazon S3, and at least one of AWS Bedrock, Lambda, or EventBridge
  • Solid knowledge of asynchronous Python development using asyncio, asyncpg, or SQLAlchemy async
  • Proven experience working with PostgreSQL, including complex SQL queries and performance optimization
  • Practical understanding of microservice architectures, distributed systems, and event-driven design patterns
  • Experience with Docker, automated testing using pytest, and modern development workflows
  • Familiarity with vector databases such as pgvector, Pinecone, Weaviate, or Qdrant (is an advantage)
  • Experience with LLM technologies, AWS Bedrock, OpenAI, Anthropic Claude, LangChain, or LlamaIndex (is a plus)
  • Knowledge of pandas, document parsing tools such as PyPDF or python-docx, and clean architecture principles (is beneficial)
  • Capability to review and navigate Go code (an advantage)


SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.

Ready to apply?Apply now

Similar Backend Engineering jobs

All Backend Engineering jobs

Backend Developer (AWS)

Volkswagen Group Digital Solutions [Portugal] · Lisboa, Lisbon, Portugal

Backend EngineeringSep 16, 2026

Back End Developer

Hays · Asti, Piedmont, Italy

Backend EngineeringSep 16, 2026