Senior Python AI Developer
New
Kraków, Armii Krajowej, Wrocław, -, Warszawa, -, Gdańsk, -, Bukareszt, -, Kraków, Country code: PLFull-TimeSenior
Salary27,000 - 30,000 PLN per month
Apply NowOpens the employer's application page
Job Details
- Languages
- En B2
- Experience
- 5+ years
- Required Skills
- PostgreSQLPythonGCPTypeScriptFastAPIFirebaseReact
Requirements
- 5+ years of professional software engineering experience.
- Strong experience with Python and backend API development.
- Experience with modern API frameworks, ideally FastAPI or similar.
- Good understanding of AI / ML product workflows or strong interest in building software around AI outputs.
- Experience designing and consuming API contracts, schemas, and structured JSON payloads.
- Comfort with asynchronous workflows, background jobs, retries, partial failures, and user visible process status.
- Commercial experience with modern frontend applications, preferably with React and TypeScript.
- Good testing habits, especially around edge cases, failure cases, and API behavior.
- Experience with AI / ML product workflows, including retrieval systems, embeddings, vector search, LLM based applications, or LLM APIs such as OpenAI, Gemini, Anthropic / Claude.
Responsibilities
- Developing backend APIs in Python with FastAPI, for document upload, asynchronous processing, job status, retries, partial success, and structured results.
- Building product workflows around AI outputs, retrieval systems, document processing, and structured data.
- Connecting backend services, frontend applications, data workflows, and AI generated outputs into a reliable product experience.
- Creating user facing features that make AI outputs easier to inspect through source references, confidence signals, warnings, and clear error states.
- Working with structured data, documents, tables, financial metrics, and normalized evidence flows.
- Contributing to frontend features using React and TypeScript, especially around workflow status, evidence review, recommendations, and decision outputs.
- Writing tests around API contracts, edge cases, error cases, and realistic user workflows.
View Full Description & ApplyYou'll be redirected to the employer's site