April 24, 2026

Python Developer

Mid • Remote

12,100 - 19,700 PLN

Gdynia, Poland

We're looking for a Python Developer to join our team and work across a range of commercial and open-source projects focused on Python backend development and AI/LLM solutions. You'll build backends, design integrations with AI model providers, and contribute to products used by international clients.

Project description:
Your first project will be developing a Python-based backend for an open-source AI Red Teaming platform - a tool that enables organizations to systematically test and evaluate AI/LLM models for safety, fairness, and reliability. The project involves building a modular backend with integrations to major AI model providers (OpenAI, Anthropic, Google Gemini, AWS Bedrock, and others), real-time streaming, evaluation engine, analytics, and deployment on AWS. The platform will be released as an open-source product with a separate managed instance for the client.

Requirements:
- 3+ years of commercial experience in Python backend development
- Experience with at least one modern Python web framework (Django, FastAPI, or Flask)
- Practical experience integrating AI/LLM APIs into applications (e.g. OpenAI, Anthropic, or similar providers)
- Solid knowledge of PostgreSQL and REST API design
- Familiarity with async programming in Python
- Experience with Docker and CI/CD pipelines
- Experience writing automated tests
- Good command of English (daily communication with an international client)
- Degree in computer science or a related field

Nice to have:
- Experience with FastAPI
- Experience with LiteLLM or similar LLM abstraction/routing libraries
- Experience with real-time streaming (SSE, WebSockets)
- Experience with AWS services (EKS, S3, RDS)
- Familiarity with React or frontend technologies
- Experience with open-source projects

What We Offer
- Fully remote work within a small, supportive team
- Real responsibility from the start - no months of onboarding before you contribute
- Variety - multiple projects mean diverse problems and technologies
- Opportunities for professional growth, including contributions to open-source projects
- A team culture built on transparency, trust, and fast feedback

We look forward to hearing from you!

Similar jobs you might like

Technology

Transition Technologies MS

Python Engineer

Senior

Remote

🏢 Summary: The offer is for a Senior Python Backend Engineer to design and maintain scalable, cloud-native backend systems on AWS, including REST APIs and AI/LLM integrations. The role focuses on distributed systems, asynchronous processing, observability, and high code quality within a modern CI/CD environment. It involves working with both serverless and containerized deployments in a collaborative, agile team. 🗂️ Requirements: 3–5+ years of professional Python backend development experience, Experience building cloud-native systems on AWS, Strong knowledge of REST API design and OpenAPI, Experience with asynchronous processing and queue-based architectures, Hands-on experience with core AWS services (Lambda, API Gateway, S3, IAM, ECS/EKS, CloudWatch), Knowledge of DynamoDB and NoSQL data modelling, Knowledge of PostgreSQL, SQL, and relational data modelling, Experience with serverless and containerized deployments, Experience integrating external APIs and third-party services, Experience with automated testing using pytest, Familiarity with CI/CD tools, Understanding of distributed systems, scalability, and reliability, Practical understanding of LLM-based or AI-driven applications, Ability to apply SOLID principles and clean code practices, Fluent English (written and spoken) 📃 Skills: Python, AWS, FastAPI, Pydantic, SQLAlchemy, boto3, REST, OpenAPI, Celery, SQS, Lambda, ECS, EKS, S3, CloudFront, IAM, SecretsManager, CloudWatch, DynamoDB, PostgreSQL, SQL, pytest, GitHubActions, Jenkins, NewRelic, Docker, Kubernetes, LLM, Cursor, Claude, Copilot 🏢 Description: We are looking for a Senior Python Backend Engineer with experience in building cloud-native backend systems on AWS. This role is focused on designing, developing, and maintaining scalable Python services, integrating AI/LLM-based capabilities, working with distributed systems, and ensuring high reliability, observability, and code quality. Your responsibilities: Design, build, and maintain backend services using Python in an AWS-based environment. Develop and maintain REST APIs together with clear OpenAPI documentation. Implement asynchronous processing and queue-based communication between services. Design data access patterns for application features using NoSQL and SQL storage. Integrate backend services with internal systems, external APIs, and AI/LLM-based components. Implement reliable communication patterns, including retries, timeouts, and circuit breakers. Build and maintain operational CLI tooling for day-to-day platform tasks (e.g. content ingestion). Contribute to architectural decisions across software and infrastructure as the stack evolves. Create observability for distributed systems, including logging, metrics, tracing, and alerting. Write automated tests and support high code quality across the backend codebase. Contribute to CI/CD processes and deployment automation. Collaborate with product, frontend, QA, DevOps, AI/ML teams, and content creators. Review code, share knowledge, and raise the bar for engineering practice across the team. We are looking for you, if you have: 3–5+ years of professional experience in Python backend development. Solid understanding of REST API design and OpenAPI standards. Experience with asynchronous processing and queue-based architectures, e.g. Celery, SQS. Experience with libraries and frameworks such as FastAPI, Pydantic, SQLAlchemy, boto3. Hands-on experience with core AWS services such as Lambda, API Gateway, S3, CloudFront, Secrets Manager, IAM, ECS/EKS, CloudWatch, etc. Good knowledge of DynamoDB and NoSQL data modelling. Good knowledge of PostgreSQL, SQL, and relational data modelling . Experience with both serverless (Lambda) and containerized (ECS/EKS) deployment models. Experience integrating with external APIs and third-party services. Experience with pytest and automated testing practices. Familiarity with CI/CD tools such as GitHub Actions and/or Jenkins. Experience with observability tools such as New Relic and CloudWatch. Understanding of distributed systems, scalability, reliability, and fault tolerance. Ability to apply SOLID principles, clean code practices, and common design patterns. Practical understanding of LLM-based applications or AI agentic frameworks. Ability to use AI development tools such as Cursor, Claude Code, or GitHub Copilot. Experience working in agile software development teams. Fluent English, both written and spoken. We offer: Participation in interesting and demanding projects. Flexible working hours. A great, non-corporate atmosphere. Possibility to work remote or hybrid (2 days per week from the office). Opportunities for development and promotion. Attractive package of benefits. We reserve the right to contact the selected candidates.

Technology

Godel Technologies Europe

Senior Python Engineer

Senior

Hybrid

Łódź, Poland

14,000 - 20,000 PLN

🏢 Summary: Senior Python Engineer role focused on designing and building scalable backend systems and AI-integrated applications for finance and telecom projects. The position involves leading architecture decisions, integrating AI tools across the SDLC, and collaborating directly with clients. It requires strong backend expertise, experience with AI agents and LLM integrations, and ownership of high-quality production systems. 🗂️ Requirements: 6+ years professional Python development experience, Commercial experience with AI tools and agent/LLM integrations, Strong expertise in Python 3.9+ and large-scale applications, Experience with REST or GraphQL API development, Experience with automated testing: unit, integration, E2E, Experience with FastAPI, Django REST Framework, or Flask, Proficiency with PostgreSQL and ORM tools, Understanding of clean architecture, DDD, CQRS, event-driven systems, Experience with CI/CD pipelines and Docker, Hands-on experience with AI coding assistants, Strong prompt engineering skills, Experience with AWS services, Ability to work independently and communicate with clients in English 📃 Skills: Python, Django, FastAPI, Flask, PostgreSQL, SQLAlchemy, DjangoORM, REST, GraphQL, NumPy, Pandas, Pydantic, pytest, Docker, GitLabCI, GitHubActions, AWS, S3, RDS, Kubernetes, SQS, RabbitMQ, Celery, Kafka, Redis, MongoDB, MySQL, LangChain, LlamaIndex, Anthropic, OpenAI, Claude, Cursor, Copilot, Git, React, TypeScript 🏢 Description: Description Godel is on the lookout for talented Senior Python Engineers to join one of our teams engaged in the development of business applications for major British companies. We always have new and exciting projects with opportunities to improve your skills in a wide spectrum of technologies. If you are an enthusiastic and ambitious Python Engineer, this job is for you! 02 Responsibilities Design, develop, and maintain scalable finance-focused backend solutions using Python Integrate external systems and third-party APIs Work closely with Product Managers and Tech Leads to define, size, and solve real-world telecom customer problems Write high-quality, well-tested code ensuring reliable daily deployments to production Participate in peer reviews, refinements, and continuous feedback loops across a multi-disciplinary team Maintain a developer-first quality culture: own unit, integration, and functional testing Be part of a weekly engineering goal-setting process (lean Kanban-style working) Apply AI tools throughout the entire development lifecycle: code generation, refactoring, automated review, test creation, debugging, and technical research Architect and design Python-based systems: API services, data pipelines, async workers, and AI-integrated backends — with AI assistance as a core part of the process Conduct thorough code reviews, uphold engineering best practices, and ensure high-quality, maintainable Python codebases across the team Contribute to technology selection, system design, and trade-off analysis across client projects Identify risks, bottlenecks, and security concerns proactively; propose and implement solutions Work directly with clients in English for requirements clarification, technical discussions, and progress updates Mentor junior and mid-level Python engineers through day-to-day guidance, pair sessions, and knowledge sharing Stay current with advancements in Python tooling, AI coding assistants, and LLM-integration patterns 03 Requirements Must have: 6+ years of professional Python development experience after graduation from university At least 0.5 years of commercial experience in AI tools on real projects – building/implementing agents/sub-agents, MCP integrations, skills crafting, or Spec driven integration into clients projects, or building SDLC with help of agents, or RAG chatbots Strong Python engineering skills (3.9+), large-scale applications (not just small web apps): async/await, dataclasses, Pydantic, NumPy, Pandas, etc Good understanding of integration patterns, API development (REST / GraphQL), and third-party system interoperability Solid experience in building automated tests: unit, integration, and E2E tests Readiness to start a new project as a solo engineer and drive communication with the client. In addition, manage extension of a new team if needed Experience with at least one major web/API framework: FastAPI, Django REST Framework, or Flask Proficiency with relational databases (PostgreSQL) and ORMs (SQLAlchemy, Django ORM) Solid understanding of software architecture patterns: clean architecture, domain-driven design, CQRS, event-driven systems Familiarity with CI/CD pipelines (GitLab CI, GitHub Actions) and containerization (Docker, Docker Compose) A demonstrable, personalized AI development workflow with custom skills, prompt templates, and project-level instructions — not just default out-of-the-box usage Hands-on experience with AI coding assistants: Claude Code, Cursor, GitHub Copilot, or similar Strong prompt engineering skills: ability to produce reliable, structured output and critically evaluate AI-generated code Critical mindset toward AI-generated output: knowing when to trust it, when to verify it, and when to rewrite it Passion for clean code, peer reviews, and high code quality standards Familiarity with scaling large systems — vertical scaling, single-tenant deployments Self-driven, comfortable with autonomy and open team cultures (trust > process) Experience working with or around AWS services (e.g., RDS, S3, Kubernetes, SQS, RabbitMQ) Readiness to work with Windows (WSL) Nice to have: Frontend experience (React) Familiarity with Celery, RabbitMQ, or Kafka for async task processing Contributions to open-source Python or AI projects Experience with RAG (Retrieval-Augmented Generation) pipelines and vector databases (Qdrant, Chroma, pgvector) Knowledge of LangGraph, AutoGen, or other agent orchestration frameworks Ability to create custom sub-agents and orchestrate multiple AI agents in parallel for concurrent task execution Experience integrating LLMs into Python applications via the Anthropic SDK, OpenAI SDK, or LangChain/LlamaIndex Exposure to ML/AI model lifecycle: fine-tuning, embedding generation, model evaluation 04 Tech Stack Language: Python 3.9+, JS (Typescript, React) nice to have Web / API: FastAPI, Django REST Framework, Flask, etc Databases: PostgreSQL, Redis, MongoDb, MySQL Task queues: Celery, RabbitMQ, Kafka AI/LLM: Anthropic Claude, OpenAI, LangChain, LlamaIndex, BMAD, SpecKit, OpenSpec Testing: pytest Infrastructure: Docker, GitLab CI/CD, AWS / GCP AI tooling: Claude Code, Cursor, GitHub Copilot Version control: Git (GitLab)

Technology

Godel Technologies Europe

Senior Python Engineer

Senior

Hybrid

Gdansk, Poland

14,000 - 20,000 PLN

🏢 Summary: Senior Python Engineer role focused on designing and delivering scalable, finance-oriented backend systems and AI-integrated solutions for telecom and enterprise clients. The position involves architecting APIs, data pipelines, and async services while leveraging AI tools throughout the SDLC. Engineers drive technical decisions, ensure high code quality, and collaborate directly with clients. 🗂️ Requirements: 6+ years professional Python development experience, Commercial experience with AI tools in real projects (agents, RAG, integrations), Strong Python 3.9+ knowledge including async/await and typing, Experience building large-scale backend applications, Experience with FastAPI, Django REST Framework, or Flask, Experience with REST or GraphQL API development, Experience integrating third-party systems and APIs, Experience with PostgreSQL and ORM tools, Knowledge of clean architecture, DDD, CQRS, event-driven systems, Experience writing unit, integration, and E2E tests, Experience with CI/CD pipelines, Experience with Docker and containerization, Hands-on experience with AI coding assistants, Strong prompt engineering skills, Experience with AWS services, Ability to work independently and communicate with clients in English 📃 Skills: Python, Django, FastAPI, Flask, REST, GraphQL, PostgreSQL, SQLAlchemy, DjangoORM, Redis, MongoDB, MySQL, Celery, RabbitMQ, Kafka, Docker, GitLabCI, GitHubActions, AWS, GCP, Pytest, NumPy, Pandas, Pydantic, Claude, OpenAI, LangChain, LlamaIndex, AnthropicSDK, OpenAISDK, Kubernetes, SQS, Git 🏢 Description: Description Godel is on the lookout for talented Senior Python Engineers to join one of our teams engaged in the development of business applications for major British companies. We always have new and exciting projects with opportunities to improve your skills in a wide spectrum of technologies. If you are an enthusiastic and ambitious Python Engineer, this job is for you! 02 Responsibilities Design, develop, and maintain scalable finance-focused backend solutions using Python Integrate external systems and third-party APIs Work closely with Product Managers and Tech Leads to define, size, and solve real-world telecom customer problems Write high-quality, well-tested code ensuring reliable daily deployments to production Participate in peer reviews, refinements, and continuous feedback loops across a multi-disciplinary team Maintain a developer-first quality culture: own unit, integration, and functional testing Be part of a weekly engineering goal-setting process (lean Kanban-style working) Apply AI tools throughout the entire development lifecycle: code generation, refactoring, automated review, test creation, debugging, and technical research Architect and design Python-based systems: API services, data pipelines, async workers, and AI-integrated backends — with AI assistance as a core part of the process Conduct thorough code reviews, uphold engineering best practices, and ensure high-quality, maintainable Python codebases across the team Contribute to technology selection, system design, and trade-off analysis across client projects Identify risks, bottlenecks, and security concerns proactively; propose and implement solutions Work directly with clients in English for requirements clarification, technical discussions, and progress updates Mentor junior and mid-level Python engineers through day-to-day guidance, pair sessions, and knowledge sharing Stay current with advancements in Python tooling, AI coding assistants, and LLM-integration patterns 03 Requirements Must have: 6+ years of professional Python development experience after graduation from university At least 0.5 years of commercial experience in AI tools on real projects – building/implementing agents/sub-agents, MCP integrations, skills crafting, or Spec driven integration into clients projects, or building SDLC with help of agents, or RAG chatbots Strong Python engineering skills (3.9+), large-scale applications (not just small web apps): async/await, dataclasses, Pydantic, NumPy, Pandas, etc Good understanding of integration patterns, API development (REST / GraphQL), and third-party system interoperability Solid experience in building automated tests: unit, integration, and E2E tests Readiness to start a new project as a solo engineer and drive communication with the client. In addition, manage extension of a new team if needed Experience with at least one major web/API framework: FastAPI, Django REST Framework, or Flask Proficiency with relational databases (PostgreSQL) and ORMs (SQLAlchemy, Django ORM) Solid understanding of software architecture patterns: clean architecture, domain-driven design, CQRS, event-driven systems Familiarity with CI/CD pipelines (GitLab CI, GitHub Actions) and containerization (Docker, Docker Compose) A demonstrable, personalized AI development workflow with custom skills, prompt templates, and project-level instructions — not just default out-of-the-box usage Hands-on experience with AI coding assistants: Claude Code, Cursor, GitHub Copilot, or similar Strong prompt engineering skills: ability to produce reliable, structured output and critically evaluate AI-generated code Critical mindset toward AI-generated output: knowing when to trust it, when to verify it, and when to rewrite it Passion for clean code, peer reviews, and high code quality standards Familiarity with scaling large systems — vertical scaling, single-tenant deployments Self-driven, comfortable with autonomy and open team cultures (trust > process) Experience working with or around AWS services (e.g., RDS, S3, Kubernetes, SQS, RabbitMQ) Readiness to work with Windows (WSL) Nice to have: Frontend experience (React) Familiarity with Celery, RabbitMQ, or Kafka for async task processing Contributions to open-source Python or AI projects Experience with RAG (Retrieval-Augmented Generation) pipelines and vector databases (Qdrant, Chroma, pgvector) Knowledge of LangGraph, AutoGen, or other agent orchestration frameworks Ability to create custom sub-agents and orchestrate multiple AI agents in parallel for concurrent task execution Experience integrating LLMs into Python applications via the Anthropic SDK, OpenAI SDK, or LangChain/LlamaIndex Exposure to ML/AI model lifecycle: fine-tuning, embedding generation, model evaluation 04 Tech Stack Language: Python 3.9+, JS (Typescript, React) nice to have Web / API: FastAPI, Django REST Framework, Flask, etc Databases: PostgreSQL, Redis, MongoDb, MySQL Task queues: Celery, RabbitMQ, Kafka AI/LLM: Anthropic Claude, OpenAI, LangChain, LlamaIndex, BMAD, SpecKit, OpenSpec Testing: pytest Infrastructure: Docker, GitLab CI/CD, AWS / GCP AI tooling: Claude Code, Cursor, GitHub Copilot Version control: Git (GitLab)

Technology

iTeamly

Senior Python AI Developer

Senior

Remote

Krakow, Poland

27,000 - 30,000 PLN

🏢 Summary: Remote Senior Python AI Developer role focused on building and scaling an AI-driven product platform. The position involves developing backend APIs, AI/ML workflows, document processing, retrieval systems, and integrating structured data into reliable, user-facing features. You will contribute across backend and frontend to deliver explainable, production-ready AI-powered solutions. 🗂️ Requirements: 5+ years professional software engineering experience, Strong experience with Python, Experience building backend APIs, Experience with FastAPI or similar frameworks, Experience with AI/ML product workflows, Experience designing and consuming API contracts and JSON schemas, Experience with asynchronous workflows and background jobs, Experience handling retries, partial failures, and process status, Commercial experience with React, Commercial experience with TypeScript, Experience writing tests for APIs and edge cases, Experience with retrieval systems, embeddings, or LLM APIs 📃 Skills: Python, FastAPI, AI, ML, APIs, JSON, React, TypeScript, LLM, OpenAI, Gemini, Anthropic, Embeddings, Vector, Firebase, Firestore, GCP, CloudRun, CloudSQL, Neo4j 🏢 Description: We are looking for a Senior Python AI Developer to build and scale an AI driven product platform in a fully remote setup. The role focuses on developing reliable product features around AI / ML workflows, document processing, retrieval systems, structured data, and user facing outputs that need to be clear, explainable, and easy to inspect. ✅ Your 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. 🧠 Our 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. ⭐ Nice to have: ・Experience with data heavy products, including data workflows, document processing, data normalization, or working with structured evidence. ・Experience with cloud and data infrastructure, ideally Firebase, Firestore, Google Cloud Platform, Cloud Run, Cloud SQL, vector search, or Neo4j. 🌟 What we offer: ・100% remote work. ・Opportunity to work on a modern AI / ML product platform. ・Private healthcare and Multisport. ・Life insurance. ・Real influence on technical decisions and architecture. ・Exposure to modern AI, data, and product engineering challenges. ・Collaborative and supportive team environment.

Technology

Flyps

Python Engineer (LLMs)

Mid

Remote

Poznan, Poland

15,000 - 20,000 PLN/mo

🏢 Summary: Mid-level Python Engineer role focused on building and deploying AI-driven products using LLM technologies in production environments. The position involves developing LLM-powered pipelines, data extraction solutions, and performance-optimized AI systems while collaborating with product teams and clients. It offers growth in applied AI with increasing ownership over technical solutions. 🗂️ Requirements: 3+ years commercial experience as Software Engineer, Hands-on experience with Python, Experience with LLM or NLP solutions, Familiarity with RAG, vector search, embeddings, LLM pipelines, Experience building APIs with FastAPI, Experience with relational or NoSQL databases, Ability to design schemas and write efficient queries 📃 Skills: Python, NumPy, Pandas, Scikit-learn, LLM, NLP, RAG, FastAPI, PostgreSQL, MySQL, MongoDB, SQL, NoSQL, VectorSearch, Embeddings 🏢 Description: The role We’re looking for a Mid-level Python Engineer (3+ years of experience) to join our team and work on AI-driven products using LLM technologies.If you want to grow in applied AI, build real production features, and have exposure to client-facing projects - this role is for you. You’ll work closely with more experienced engineers, product managers, and clients, gradually taking more ownership over the solutions you build. What you’ll do Develop and deploy AI-driven features with a focus on reliability and iteration Support the implementation of LLM/NLP-based data extraction and analysis solutions Work on LLM-powered pipelines (e.g. RAG, prompt-based systems, basic agent workflows) Help optimize performance of AI systems for real-time or larger-scale use cases Participate in client meetings to understand requirements and discuss progress (with support) Collaborate closely with product managers, engineers, and other stakeholders Learn and apply best practices around model evaluation, monitoring, and lifecycle tracking What we are looking for 3+ years of commercial experience as a Software Engineer Hands-on experience with Python (e.g. NumPy, Pandas, Scikit-learn or similar) Initial experience working with LLMs or NLP solutions Familiarity with concepts like RAG, vector search, embeddings, or LLM-based pipelines Experience building services using FastAPI Willingness to learn and grow in AI/LLM-based architectures Experience working with databases - both relational and/or NoSQL (e.g. PostgreSQL, MySQL, MongoDB); ability to design simple schemas and write efficient queries Comfortable working in a bilingual environment ( Polish B2+, English B2+ ) What we offer 15 000 - 20 000 PLN net + VAT monthly (B2B) 20/26 paid vacation days 🌴 100% remote work and flexible working hours Private medical care, life insurance, and Multisport 🏃‍♂️‍➡️ Employee referral bonuses Equipment of your choice (MacBook by default) Interesting, meaningful projects- we only take on the ones we believe in 🙂

Technology

ITDS

Senior Python Backend Engineer – AI and Investment Research

Senior

Remote

Warsaw, Poland

6,300 - 8,400 USD

🏢 Summary: Senior Python Backend Engineer role focused on building scalable backend services and APIs to power AI-driven investment research platforms for hedge fund clients. The position involves integrating AI/LLM capabilities, ensuring high reliability, compliance, and secure data delivery in production environments. Fully remote within the EU. 🗂️ Requirements: 6+ years professional Python development in production environments, Strong knowledge of REST API design, Strong understanding of backend architecture patterns, Experience delivering production-ready code, Experience troubleshooting live, customer-facing systems, Fluent English, Legal right to work in Europe 📃 Skills: Python, REST, API, AI, LLM, OpenAI, Anthropic, LangChain, Java, Go, Azure, SEC 🏢 Description: Empower the Future of Investment Research — Lead Innovation with Cutting-Edge AI and Backend Solutions! Remote (EU-based) opportunity with full remote work flexibility As a Senior Python Backend Engineer at our client, you will be working for an industry leader revolutionizing investment research through advanced AI-driven infrastructure. You will contribute to building scalable, reliable platform services that support complex AI workflows, expert network management, and data delivery—serving demanding hedge fund clients with strict compliance needs. This role offers a dynamic environment for growth and impactful technological innovation. Your main responsibilities: Design, develop, and maintain robust backend services and APIs in Python to support AI and data pipelines Collaborate with AI/ML teams to integrate language model capabilities into production systems Write well-structured, maintainable, and tested code with a focus on correctness and reliability Troubleshoot and resolve issues impacting live, customer-facing products Contribute to system architecture decisions and participate in code reviews Ensure compliance with SEC regulations and data security standards You're ideal for this role if you have: At least 6 years of professional experience in Python development in production environments Strong knowledge of REST API design and backend architecture patterns Proven experience delivering high-quality, production-ready code Ability to thrive in fast-paced, high-impact settings with live user products It is a strong plus if you have: (optional) Hands-on experience with AI/LLM integrations (OpenAI, Anthropic, LangChain, or similar) Background in statically typed languages such as Java or Go, enhancing AI prompting and system design skills Familiarity with prompt engineering and handling structured LLM outputs Experience working with cloud infrastructure, preferably Azure Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in Europe will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Link Group

Junior/Mid AI Software Engineer (Python)

Mid

Hybrid

Warsaw, Poland

12,000 - 19,000 PLN

🏢 Summary: The role involves developing and maintaining backend components in Python while supporting the implementation of AI-driven features within products. The position focuses on integrating AI/ML components, working with data, and contributing to simple model development and backend services. It is suited for candidates with commercial Python experience and initial hands-on exposure to AI/ML technologies. 🗂️ Requirements: Minimum 2 years of commercial experience with Python, Hands-on experience with AI/ML features, Experience working with APIs, Experience developing backend services, Understanding of software development best practices 📃 Skills: Python, AI, ML, APIs, TensorFlow, PyTorch, scikit-learn, OpenAI, LLM, NLP, AWS, GCP, Azure 🏢 Description: We are looking for a Junior/Regular AI Engineer to join our team and support the development of AI-powered features within our products. This role is ideal for someone with solid Python skills and initial hands-on experience working with AI/ML components. Responsibilities Develop and maintain backend components using Python Support the implementation of AI-driven features and capabilities within products Collaborate with product and engineering teams to integrate AI solutions Work with data and assist in building simple ML/AI models or integrations Contribute to code quality, testing, and documentation Requirements Minimum 2 years of commercial experience with Python Initial hands-on experience with AI/ML features (e.g. working with models, APIs like OpenAI, basic ML pipelines, etc.) Understanding of software development best practices Experience working with APIs and backend services Good problem-solving skills and willingness to learn in the AI space Nice to have Experience with libraries/frameworks such as: TensorFlow, PyTorch, scikit-learn Familiarity with LLMs, NLP, or Generative AI Experience with cloud platforms (AWS, GCP, Azure) Basic knowledge of data engineering concepts We offer Opportunity to work on real AI-driven products Exposure to modern AI technologies and tools Supportive team and learning environment

Technology

Link Group

Junior/Mid AI Software Engineer (Python)

Mid

Hybrid

Warsaw, Poland

12,000 - 19,000 PLN

🏢 Summary: The role involves developing and maintaining Python-based backend components while supporting the implementation of AI-driven features in products. The position focuses on integrating AI/ML solutions, working with data, and contributing to simple model development and backend services. It is suited for candidates with commercial Python experience and initial hands-on exposure to AI technologies. 🗂️ Requirements: Minimum 2 years commercial experience with Python, Hands-on experience with AI/ML features, Experience working with APIs, Experience developing backend services, Understanding of software development best practices 📃 Skills: Python, AI, ML, APIs, TensorFlow, PyTorch, scikit-learn, OpenAI, LLM, NLP, AWS, GCP, Azure 🏢 Description: We are looking for a Junior/Regular AI Engineer to join our team and support the development of AI-powered features within our products. This role is ideal for someone with solid Python skills and initial hands-on experience working with AI/ML components. Responsibilities Develop and maintain backend components using Python Support the implementation of AI-driven features and capabilities within products Collaborate with product and engineering teams to integrate AI solutions Work with data and assist in building simple ML/AI models or integrations Contribute to code quality, testing, and documentation Requirements Minimum 2 years of commercial experience with Python Initial hands-on experience with AI/ML features (e.g. working with models, APIs like OpenAI, basic ML pipelines, etc.) Understanding of software development best practices Experience working with APIs and backend services Good problem-solving skills and willingness to learn in the AI space Nice to have Experience with libraries/frameworks such as: TensorFlow, PyTorch, scikit-learn Familiarity with LLMs, NLP, or Generative AI Experience with cloud platforms (AWS, GCP, Azure) Basic knowledge of data engineering concepts We offer Opportunity to work on real AI-driven products Exposure to modern AI technologies and tools Supportive team and learning environment

Technology

N-iX

Senior Python Engineer (with AI experience)

Senior

Remote

Krakow, Poland

5,000 - 6,600 USD

🏢 Summary: Senior Python Backend Engineer role focused on building and scaling AI-driven services and APIs for clinical trial risk detection, with strong emphasis on AI-assisted development and LLM integration. The position involves designing robust backend systems, integrating OpenAI-based capabilities, and solving performance and architectural challenges in a data-intensive SaaS environment. You will work with modern Python frameworks and cloud-native technologies in an Agile setup. 🗂️ Requirements: 6+ years of professional software development experience, Strong production-level Python experience, Experience building and consuming REST APIs, Daily professional use of AI coding assistants (e.g. GitHub Copilot), Familiarity with Specification-Driven Development (SDD), Working knowledge of BMAD methodology for AI/ML features, Experience with SQL and/or NoSQL databases, Understanding of Agile/SCRUM methodology, Knowledge of software design and architectural patterns (SOLID, Clean Architecture), Fluent English for technical collaboration 📃 Skills: Python, FastAPI, Flask, Pyramid, REST, OpenAI, GitHub, Copilot, SDD, BMAD, SQL, MySQL, MongoDB, CosmosDB, Kubernetes, Docker, Git, Celery, Temporal, Azure, CI/CD, SOLID, Agile, SCRUM 🏢 Description: About the client: Our client is a  cutting-edge, technology focused SaaS company that provides a better way of detecting and managing risks that may impact the outcome of clinical trials. Their solutions are driven by a unique set of algorithms that interrogate clinical and operational data in real-time centrally to conveniently illuminate outliers and anomalies in data. Role description You will join a 100+ strong Engineering team driving the future of data-driven statistics, machine learning, and AI software solutions. As part of a talented group of Python developers within a dynamic, fast-scaling company, you will tackle meaningful engineering challenges — and now, you will be at the forefront of integrating AI-assisted development practices into the team's everyday workflow. Our backend engineers primarily work with Python and FastAPI, broader tech stack includes: Kubernetes, Docker, Flask, Pyramid, Git, MySQL, Mongo, Azure Cosmos Db, Celery, Temporal Responsibilities: •    Design, build and maintain robust, scalable Python services and APIs •    Integrate and extend AI/LLM capabilities using the OpenAI API and related tooling •    Accelerate development velocity through effective use of GitHub Copilot and AI-assisted code review •    Apply SDD practices to ensure features are specification-aligned and well-documented from day one •    Refactor existing codebases and perform thorough peer code reviews •    Solve complex performance bottlenecks and architectural challenges at scale •    Collaborate with Product and Design to translate end-user needs into pragmatic technical solutions •    Champion engineering best practices, clean code principles and knowledge sharing within the team Requirements: •    6+ years of professional software development experience •    Strong Python expertise — production-grade services, libraries and tooling •    Proven experience building and consuming REST-based web services •    Daily use of GitHub Copilot or equivalent AI coding assistants in a professional context •    Familiarity with SDD (Specification-Driven Development) workflows •    Working knowledge of BMAD delivery methodology for AI/ML features •    Solid understanding of SQL and/or NoSQL databases •    Clear understanding of Agile/SCRUM methodology •    Strong grasp of software design and architectural patterns (SOLID, Clean Architecture, etc.) •    Confident written and spoken English for daily collaboration in an international team Nice to have: •    Containerisation — Docker, Kubernetes or equivalent orchestration platforms •    Background in clinical data, life sciences or regulated software environments •    Contributions to open-source AI/ML projects •    Experience working with Azure, understanding of CI/CD

Technology

N-iX

Senior Python Software Engineer (with GenAI)

Senior

Remote

Krakow, Poland

5,700 - 6,700 USD

🏢 Summary: Senior Python Engineer role focused on owning backend architecture, leading technical decisions, and delivering scalable high-load systems with AI-powered features such as chatbots and voice-to-text integrations. The position combines hands-on backend development with team leadership, emphasizing architecture, scalability, and production reliability. You will drive backend strategy, mentor engineers, and ensure robust AI/LLM integrations aligned with product goals. 🗂️ Requirements: 5+ years of software development experience, Strong hands-on experience with Python 3 and asynchronous programming, Experience with FastAPI or Django DRF, Experience designing microservices or modular architectures, Strong knowledge of PostgreSQL, Experience with Redis or MongoDB, Experience with vector databases, Experience with pytest and TDD/BDD principles, Experience with Docker and CI/CD pipelines, Experience with Kubernetes, Experience with AWS or GCP or Azure, Knowledge of clean code and SOLID principles, Experience with typing and type checking, Experience with scalability and production monitoring, Experience building GenAI or LLM-powered products 📃 Skills: Python, FastAPI, Django, PostgreSQL, Redis, MongoDB, Qdrant, pytest, Docker, Kubernetes, AWS, GCP, Azure, CI/CD, mypy, Pydantic, LangChain, LlamaIndex, LLaMA, Mistral, Mixtral 🏢 Description: We are looking for Senior Python Engineer to take ownership of backend architecture, technical leadership, code quality, and team development. You will work on complex backend systems, design scalable architectures, and lead a talented engineering team, collaborating closely with business stakeholders to translate requirements into robust technical solutions. You will play a key role in shaping the product roadmap, making strategic architecture decisions, and ensuring that delivery aligns with business goals. A key component of the initiative is the development of internal AI-powered capabilities, including a generic chatbot and voice-to-text features. You will provide technical leadership for AI integrations, ensuring scalable, maintainable, and performant systems. Basic German is a plus, but your expertise in strategy, technical leadership, and hands-on delivery is what matters most. Why Join Us: Lead a high-impact project with real public-sector relevance Take ownership of architecture and system design end-to-end Influence the product roadmap and technical direction Work with a talented, collaborative engineering team Contribute to AI-driven, innovative features with large-scale impact Responsibilities: Own backend architecture and technical decisions for scalable, high-load systems Lead the team in designing, implementing, and maintaining backend services and APIs Guide technical design reviews, code quality, and engineering best practices Balance hands-on development (~40–60%) with leadership and mentoring (~40–60%) Oversee scalability, performance optimization, and reliability of production systems Lead incident response, bug fixing, and production issue resolution Provide technical guidance for AI/LLM-powered features, such as chatbots and voice-to-text integration Collaborate closely with Product, Frontend, and AI/ML teams to translate requirements into technical solutions Drive adoption of observability, monitoring, and testing standards across the team Mentor and support engineers to foster team growth and knowledge sharing Must-Have Skills: 5+ years experience in Software Development Strong product mindset with experience in team organization, task prioritization, and project planning Ability to make and own technical and architectural decisions Strong problem-solving and proactive approach Excellent communication and interpersonal skills for cross-team collaboration Strong analytical and organizational abilities; able to manage dependencies, risks, and cross-team planning Hands-on experience with Python 3, including asynchronous programming Experience with backend frameworks (FastAPI, Django DRF) Experience designing and developing microservices or modular architectures Strong knowledge of relational (PostgreSQL) and NoSQL (Redis, MongoDB) databases Experience with vector storage (e.g., Qdrant) Understanding of testing strategies (pytest, TDD/BDD principles) Familiarity with Docker, CI/CD pipelines, and production deployments Strong experience with Kubernetes and cloud platforms (AWS, GCP, Azure) Knowledge of clean code principles, SOLID, typing (mypy, Pydantic) Experience with scalability, production monitoring, and incident management Experience building GenAI or LLM-powered products Nice-to-Have Skills: Experience with public-sector or government digital transformation projects Familiarity with LangChain, LlamaIndex, or similar tooling Experience with open-source LLMs (LLaMA, Mistral, Mixtral) Experience in high-growth startup environments Knowledge of cost optimization for AI inference and infrastructure Basic German language skills for team onboarding and future customer projects