Senior AI Platform Engineer (Python, AWS, Data Pipelines)
Posted bythe hiring team· about 4 hours ago
Posted bythe hiring team· about 4 hours ago
Senior AI Platform Engineer (Python, AWS, Data Pipelines)
USD 80,951 – USD 91,070
Be among the first applicants
Verified team
HR-vetted before going live.
Transparent pay
Salary stated upfront.
Be among the first applicants
Just opened — your application stands out.
About this role
Location: remote with the first day onboarding in Warsaw and occasional visits once per quarter
Rate: 170 pln/h on b2b
Project Overview
We are building CaaS (Content as a Service) — a platform that transforms publisher content (PDF textbooks and Excel manifests) into structured, enriched, AI-ready data.
The platform processes content once and exposes it through a unified service layer used by multiple downstream applications.
Key use cases:
RAG-based Teacher Assistant
Editorial tooling
Future AI-powered student-facing products
The goal of this role is to design, build, and maintain a scalable data and AI platform that ingests, processes, enriches, and serves content reliably across multiple environments and consumers.
Responsibilities
Data Engineering & Pipelines
Build and maintain multi-stage data ingestion pipelines
Design and implement idempotent, restartable batch processing workflows
Use S3 as core storage layer for raw and processed data
Implement pipeline stages including:
Content ingestion and book identity assignment
PDF-to-markdown conversion (AI OCR)
Table of contents and structure extraction
Hierarchical chunking
Embedding generation
AI / LLM Processing
Use LLMs and OCR models to extract structured data from PDFs
Design prompts and context strategies for consistent outputs
Generate structured metadata and enrich content for downstream use cases
Data Storage & Consistency
Maintain PostgreSQL (Aurora) as system of record
Design and maintain SQL schemas and versioned migrations
Ensure data consistency across:
S3
PostgreSQL (Aurora)
Vector database (Weaviate)
Implement reconciliation logic across distributed systems
Retrieval & Vector Search
Work with Weaviate for vector search and semantic retrieval
Support RAG-based applications
Design data organization strategies (by subject, country, and client)
APIs & Integration
Build REST APIs using FastAPI
Expose content as a service for multiple downstream applications
Integrate with internal and external systems
Engineering Practices
Write strongly typed Python code (mypy)
Follow CI/CD processes with automated checks (ruff, pytest)
Work across dev / staging / production environments
Debug distributed data inconsistencies
Key Requirements
Must-have
Strong Python development experience (production systems)
AWS experience (S3, Glue, Aurora)
Experience with data pipelines (ETL / batch processing)
Strong SQL and PostgreSQL experience
Experience with schema design and migrations
Nice-to-have
Experience with LLMs in production (OCR, content processing, enrichment)
Prompt engineering / context engineering
Experience with vector databases (Weaviate, Pinecone, Qdrant, pgvector)
Knowledge of embeddings, semantic search, and RAG
Experience with FastAPI
Experience with Airflow / MWAA
Experience building data platforms serving multiple consumers
The Senior AI Platform Engineer (Python, AWS, Data Pipelines) role with the hiring team offers USD 80,951–91,070 per year. Salary information is published as part of every JobRemotely listing so candidates can self-screen before applying.
Yes — the hiring team has marked this Senior AI Platform Engineer (Python, AWS, Data Pipelines) role as open to candidates based in Poland. Eligibility requirements are surfaced in the JobPosting structured data on the listing.
The hiring team uses the JobRemotely structured hiring pipeline: candidates apply through the listing, complete a paid test task or screening, and only then proceed to interviews. This skips the resume black hole and respects everyone's time.
Similar roles
Hand-picked from the same category.
the hiring team· Poland·Remote·about 2 hours ago
USD 82,216 – USD 132,810
Viewthe hiring team· Poland·Remote·about 2 hours ago
USD 37,946 – USD 60,713
Viewthe hiring team· Poland·Remote·about 2 hours ago
USD 75,892 – USD 86,010
Viewthe hiring team· Poland·Remote·about 2 hours ago
USD 101,189 – USD 121,426
ViewJob ads say a lot about where engineering is going — if you read enough of them. We went through all 335 remote engineering roles on our board, every one with a published salary, and counted what they actually ask for.