April 11, 2026

AI Backend Python Developer

Mid • Hybrid

12,000 - 16,000 PLN/mo

Gdynia, Poland

AI Backend Python Developer (Hybrid in Gdynia)
📍 Location: Gdynia / Hybrid (2 days remote)
💼 Type: B2B or Employment contract
💰 Salary: Depends on type of contract (B2B 15-20k B2B, 12450-16600 UoP)


About Profil Software

We’re a Software House from Gdynia with over 15 years of experience in creating innovative web and mobile applications using Python and JavaScript.

Our team of 60+ experienced professionals — developers, testers, and UX designers — delivers high-quality software solutions for startups and SMBs across 10+ countries on 4 continents.

We value a friendly working atmosphere, knowledge sharing, and continuous development.


About the Role

We’re looking for a AI Backend Developer (Python) with interest or experience in AI/ML and Generative AI, who will join our team and help deliver international projects for startups and B2B clients.

You’ll work in Agile teams, collaborating closely with developers, designers, and testers. If you enjoy both coding and client collaboration, and want to work on projects that combine technology, data, and AI-driven innovation — you’ll fit right in.


Your Responsibilities

  • Develop and maintain backend solutions using Python (Django, Django REST Framework, FastAPI)

  • Design and implement RESTful APIs and integrate with external systems

  • Work with ORM tools such as Django ORM or SQLAlchemy

  • Build and integrate AI-powered features (LLMs, GenAI APIs) into backend systems

  • Implement RAG (Retrieval-Augmented Generation) pipelines and AI-driven search solutions

  • Work with vector databases (e.g., pgvector, Pinecone) and hybrid search approaches

  • Collaborate on ML/AI integrations and support ML lifecycle (basic MLOps practices)

  • Write clean, efficient, and scalable code following best practices

  • Deploy and maintain applications using Docker

  • Collaborate with cross-functional teams in Agile environments

  • Participate in code reviews and knowledge-sharing sessions


What We Expect

  • Proven experience with Python and frameworks such as Django, Django REST Framework, or FastAPI

  • Solid understanding of API development and integration

  • Experience with Django ORM or SQLAlchemy

  • Knowledge of Docker and containerization best practices

  • Experience with Celery for task queue management and distributed processing

  • Strong grasp of clean code principles, design patterns, and software architecture

  • Experience working with Linux systems

  • Good understanding of machine learning concepts and AI systems integration

  • Familiarity with LLMs, RAG architectures, and GenAI APIs (e.g., OpenAI, Anthropic, etc.)

  • Experience or willingness to work with LangChain, LangGraph or similar frameworks

  • Experience with vector databases (e.g., Pinecone, pgvector)

  • Excellent problem-solving and troubleshooting skills

  • English level B2+ (you’ll communicate with international clients)


Nice to Have

  • Experience with cloud platforms (AWS, Azure, or GCP)

  • Hands-on experience with LangChain, LangGraph

  • Experience with Generative AI (GenAI) solutions in production environments

  • Basic knowledge of MLOps concepts (model deployment, monitoring, pipelines)

  • Experience with CI/CD pipelines (e.g., GitLab CI, GitHub Actions, Jenkins)

  • Basic understanding of Frontend technologies (React, Angular)

  • Knowledge of Agile methodologies (Scrum, Kanban)

  • Degree in Computer Science or related field


What We Offer

  •  Hybrid work – 2 days in the office / 3 days remote

  • Competitive salary based on experience

  • Paid holidays for B2B contracts (employment option available)

  •  English lessons with a native speaker (twice a week)

  •  Access to training courses, workshops, and an online learning base

  •  Training budget + ability to request courses or books

  •  A workplace tailored to your needs – ergonomic setup, adjustable desk, and top-quality hardware

  • Sponsored trips to conferences and tech meetups (Poland & abroad)

  •  Gym & personal trainer in the office

  •  Relaxation zone – meditation area & fun room (billiard, ping-pong, XBOX)

  •  Friendly, engaging atmosphere with competitions, board game evenings, and charity initiatives

  •  Monthly team lunches & integration meetings

  •  Co-funding for Medicover and MultiSport cards

  •  Startup atmosphere focused on collaboration, innovation, and growth


Recruitment Process

We believe in transparency — here’s what you can expect:

1️⃣ First stage – HR interview (remote):
You’ll meet Weronika, our HR Specialist, who will tell you more about the role and learn about your experience and expectations.

2️⃣ Second stage – onsite meeting in Gdynia:
You’ll visit our office in Gdynia to meet your potential Team Leader, see the workspace, and complete a short technical task related to the position.

3️⃣ Final stage – cooperation discussion (remote):
An online meeting focused on potential collaboration and final details.


📩 Ready to build something great with us?
Send your CV or GitHub/portfolio to recruitment@profil-software.com

Similar jobs you might like

Technology

Profil Software

AI Backend Python Developer

Mid

Hybrid

Gdynia, Poland

15,000 - 20,000 PLN/mo

🏢 Summary: Hybrid AI Backend Python Developer role focused on building scalable backend systems and integrating AI/ML and Generative AI solutions for international startup and B2B projects. The position involves developing APIs, RAG pipelines, and AI-powered features using Python frameworks and modern backend technologies in Agile teams. 🗂️ Requirements: Experience with Python, Knowledge of Django, Knowledge of Django REST Framework, Knowledge of FastAPI, Experience with REST APIs, Understanding of Django ORM, Understanding of SQLAlchemy, Knowledge of Docker, Understanding of clean code principles, Knowledge of design patterns, Experience with Celery, Understanding of machine learning concepts, Knowledge of LLMs, Knowledge of GenAI APIs, English level B2+ 📃 Skills: Python, Django, FastAPI, REST, SQLAlchemy, Docker, Celery, LLMs, GenAI, OpenAI, Anthropic, RAG, Pinecone, pgvector, LangChain, LangGraph, AWS, Azure, GCP, GitLab, GitHub, React 🏢 Description: AI Backend Python Developer (Hybrid in Gdynia) 📍 Location: Gdynia / Hybrid ( 2 days remote ) 💼 Type: B2B or Employment contract 💰 Salary: 15-20k B2B About Profil Software We’re a Software House from Gdynia with over 15 years of experience in creating innovative web and mobile applications using Python and JavaScript. Our team of 60+ experienced professionals — developers, testers, and UX designers — delivers high-quality software solutions for startups and SMBs across 10+ countries on 4 continents. We value a friendly working atmosphere, knowledge sharing, and continuous development. About the Role We’re looking for a AI Backend Developer (Python) with interest or experience in AI/ML and Generative AI , who will join our team and help deliver international projects for startups and B2B clients. You’ll work in Agile teams, collaborating closely with developers, designers, and testers. If you enjoy both coding and client collaboration, and want to work on projects that combine technology, data, and AI-driven innovation — you’ll fit right in. Your Responsibilities Develop and maintain backend solutions using Python (Django, Django REST Framework, FastAPI) Design and implement RESTful APIs and integrate with external systems Work with ORM tools such as Django ORM or SQLAlchemy Build and integrate AI - powered features (LLMs, GenAI APIs) into backend systems Implement RAG (Retrieval-Augmented Generation) pipelines and AI - driven search solutions Work with vector databases (e.g., pgvector, Pinecone) and hybrid search approaches Collaborate on ML / AI integrations and support ML lifecycle (basic MLOps practices) Write clean, efficient, and scalable code following best practices Deploy and maintain applications using Docker Collaborate with cross-functional teams in Agile environments Participate in code reviews and knowledge-sharing sessions What We Expect Python Core: Proven experience with Python and frameworks like Django, Django REST Framework, or FastAPI. Database & Tools: Solid understanding of ORM tools (Django ORM, SQLAlchemy) and API development. DevOps Basics: Practical knowledge of Docker and containerization. Software Craftsmanship: Strong grasp of clean code, design patterns, and distributed task queues (Celery). AI/ML Interest & Foundations: Good understanding of machine learning concepts, LLMs, and GenAI APIs (e.g., OpenAI, Anthropic). Willingness to learn: Openness to work with RAG architectures, vector databases (Pinecone, pgvector), and frameworks like LangChain or LangGraph. Communication: English at B2+ level (direct contact with international clients). Nice to Have Hands-on experience with LangChain, LangGraph, or vector databases. Experience with Cloud platforms (AWS, Azure, or GCP). Basic understanding of CI/CD pipelines (GitLab CI, GitHub Actions) and Frontend (React). Degree in Computer Science or related field. What We Offer Hybrid work – 2 days in the office / 3 days remote Competitive salary based on experience Paid holidays for B2B contracts (employment option available) English lessons with a native speaker (twice a week) Access to training courses, workshops, and an online learning base Training budget + ability to request courses or books A workplace tailored to your needs – ergonomic setup, adjustable desk, and top-quality hardware Sponsored trips to conferences and tech meetups (Poland & abroad) Gym & personal trainer in the office Relaxation zone – meditation area & fun room (billiard, ping-pong, XBOX) Friendly, engaging atmosphere with competitions, board game evenings, and charity initiatives Monthly team lunches & integration meetings Co-funding for Medicover and MultiSport cards Startup atmosphere focused on collaboration, innovation, and growth Recruitment Process We believe in transparency — here’s what you can expect: 1️⃣ First stage – HR interview (remote): You’ll meet Weronika , our HR Specialist, who will tell you more about the role and learn about your experience and expectations. 2️⃣ Second stage – onsite meeting in Gdynia: You’ll visit our office in Gdynia to meet your potential Team Leader , see the workspace, and complete a short technical task related to the position. 3️⃣ Final stage – cooperation discussion (remote): An online meeting focused on potential collaboration and final details. 📩 Ready to build something great with us? Send your CV or GitHub/portfolio to recruitment@profil-software.com

Technology

The Codest

Senior Python Developer

Senior

Hybrid

Krakow, Poland

18,000 - 25,000 PLN/mo

🏢 Summary: Senior Python Developer role focused on building and deploying AI-powered applications using Large Language Models and Retrieval-Augmented Generation in a cloud-native environment. The position involves designing scalable Python solutions, integrating LLM/RAG systems, and supporting DevOps practices on GCP and Azure. Hybrid work model with regular on-site presence in Kraków. 🗂️ Requirements: Senior-level experience with Python, Practical knowledge of AI/ML concepts, Experience with LLMs, RAG, Generative AI, Experience with GCP or Azure, Ability to read and understand Java code, Understanding of DevOps practices, Experience with cloud infrastructure, Advanced English proficiency 📃 Skills: Python, AI, ML, LLM, RAG, GenerativeAI, GCP, Azure, Java, DevOps, CI/CD, Cloud 🏢 Description: 🌍 Hello World! We are The Codest -  International Tech Software Company with tech hubs in Poland delivering global IT solutions and projects. Our core values lie in “Customers and People First” approach that prioritises the needs of our customers and a collaborative environment for our employees, enabling us to deliver exceptional products and services. Our expertise centers on web development, cloud engineering, DevOps and quality. After many years of developing our own product - Yieldbird, which was honored as a laureate of the prestigious Top25 Deloitte awards, we arrived at our mission: to help tech companies build impactful product and scale their IT teams through boosting IT delivery performance. Through our extensive experience with product development challenges, we have become experts in building digital products and scaling IT teams. But our journey does not end here - we want to continue our growth. If you’re goal-driven and looking for new opportunities, join our team! What awaits you is an enriching and collaborative environment that fosters your growth at every step. 💡 Project Description: We are looking for an experienced Python Developer to join a forward-thinking team working on cutting-edge AI-powered solutions. If you're passionate about building intelligent systems and thrive in a cloud-native environment, we'd love to hear from you! You'll be working on projects involving Large Language Models, Retrieval-Augmented Generation (RAG), and Generative AI - designing, developing, and deploying robust Python-based applications in a modern cloud ecosystem. Please note: this is a hybrid position, you will be expected to come into the office 6 days per month overall (the office is located in Kraków) 📈 Your Responsibilities : Designing and developing scalable Python applications with a focus on AI/GenAI solutions Building and integrating LLM and RAG-based systems Collaborating with cross-functional teams in a cloud-native (GCP & Azure) environment Reading and reviewing Java code as part of cross-language collaboration Supporting DevOps practices and CI/CD pipelines in cloud environments 🔑 Key Requirements: Advanced English in speaking and writing Strong hands-on experience with Python (senior level) Practical knowledge of AI/ML concepts, including LLMs, RAG, and Generative AI Experience with GCP and/or Azure cloud platforms Basic Java skills - ability to read and understand Java code (no advanced development required) Solid understanding of DevOps practices and cloud infrastructure Good communication skills and ability to work in an agile team 📜 Our Promise (what you can expect from us): 18-25k PLN on B2B Hybrid work (6x per month from the office in Kraków) 300 PLN to use on our benefits platform, Worksmile - gift cards, medical services, sports, etc. Our B2B contract contains provisions that allow you to obtain IP BOX support Integration events, education opportunities and much more… A unique opportunity to take your career to the next level - we’re looking for people who want to create an impact. You have ideas, we want to hear them! 📌 Recruitment process: 30 minute screening call online with our recruiter - Justyna 1 hour screening technical interview 1 hour call with the client Offer Questions, insights? Feel free to reach out to our recruiting team: justyna.pazdalska@thecodest.co In the meantime, feel free to visit our website where you can find key facts about us.

Technology

DevsData LLC

Senior Backend Engineer (Python)

Senior

Remote

Warsaw, Poland

8,000 - 12,000 USD/mo

🏢 Summary: Senior Backend Python Engineer role focused on building scalable AI-powered enterprise software and owning backend services from architecture to production. The position involves backend development, distributed systems, cloud infrastructure, and technical leadership in a hybrid B2B environment. Candidates will collaborate across teams to deliver secure, high-performance applications using modern engineering and AI-assisted workflows. 🗂️ Requirements: 6+ years building production-grade backend systems, Strong Python experience, Experience with distributed systems, Knowledge of concurrency and asynchronous processing, Experience designing REST APIs, Experience with scalable architectures, Hands-on cloud platform experience, Database design and performance optimization knowledge, Experience building secure enterprise applications, Ability to own projects from design to deployment, Cross-functional collaboration skills, Strong troubleshooting and problem-solving skills, Excellent English communication skills, Experience with AI tooling and automation workflows 📃 Skills: Python, REST, AWS, GCP, Azure, SQL, TypeScript, LLM, AI, Monitoring, Logging, Observability, Automation 🏢 Description: Senior Backend Engineer (Python) 📍 Warsaw, Poland (Hybrid) ☑️ Full-time 🕦 B2B Contract 💰 $8.000 - $12.000/month We are hiring a Senior Backend Python Engineer for an innovative technology company building AI-powered enterprise software used by organizations worldwide. This role is ideal for an experienced backend engineer who enjoys designing scalable production systems, solving complex technical challenges, and taking ownership of critical backend services from architecture through production. You'll work closely with product, frontend, and platform engineers to build reliable, secure, and high-performance applications while leveraging modern AI-assisted engineering practices . As a Senior Backend Python Engineer you will provide backend development, system design, cloud infrastructure, and technical leadership in a fast-paced engineering environment where ownership and continuous improvement are highly valued. Requirements 6+ years of experience building and maintaining production-grade backend systems Strong hands-on experience with Python and modern backend development practices Strong understanding of distributed systems, concurrency, asynchronous processing, and scalable architectures Experience designing and developing REST APIs and backend services Hands-on experience with cloud platforms such as AWS, GCP, or Azure Strong knowledge of database design, performance optimization, and high-throughput applications Experience building secure, reliable enterprise applications with a security-first mindset Ability to own projects from technical design through deployment and production support Experience working closely with cross-functional engineering and product teams Strong troubleshooting, problem-solving, and communication skills Excellent written and verbal English communication skills Improve engineering leverage with AI tooling , automation, and internal workflows rather than using AI as a gimmick Nice to Have Experience building AI-powered applications, agentic systems, LLM integrations, or orchestration frameworks Experience with TypeScript or full-stack development Experience mentoring engineers or contributing to technical leadership Experience with observability, monitoring, logging, and performance optimization Experience working in fast-growing product or startup environments Responsibilities Design, develop, and maintain scalable backend services, APIs, and asynchronous processing systems Translate business requirements into robust technical solutions and scalable system designs Own services throughout their lifecycle, including deployment, monitoring, reliability, and continuous improvement Design efficient data models and optimize database performance for production workloads Collaborate with product, frontend, and platform teams to deliver end-to-end features Improve engineering productivity through automation and AI-assisted development workflows Participate in architecture discussions, code reviews, and technical decision-making Implement monitoring, logging, and observability solutions to ensure production reliability Continuously improve system scalability, performance, security, and maintainability Contribute to engineering best practices and knowledge sharing across the team

Technology

The Codest

Senior Python Developer

Senior

Hybrid

Krakow, Poland

18,000 - 25,000 PLN/mo

🏢 Summary: Hybrid Senior Python Developer role focused on building and deploying AI-powered applications using Large Language Models and RAG in a cloud-native environment. The position involves designing scalable Python solutions, integrating GenAI systems, and collaborating within DevOps-driven teams on GCP and Azure. Work includes cross-language cooperation with Java and contributing to CI/CD pipelines. 🗂️ Requirements: Senior-level experience with Python, Practical knowledge of AI/ML concepts (LLM, RAG, Generative AI), Experience with GCP and/or Azure, Ability to read and understand Java code, Understanding of DevOps practices and CI/CD, Experience with cloud infrastructure, Advanced English proficiency 📃 Skills: Python, AI, ML, LLM, RAG, GenAI, GCP, Azure, Java, DevOps, CI/CD, Cloud 🏢 Description: 🌍 Hello World! We are The Codest -  International Tech Software Company with tech hubs in Poland delivering global IT solutions and projects. Our core values lie in “Customers and People First” approach that prioritises the needs of our customers and a collaborative environment for our employees, enabling us to deliver exceptional products and services. Our expertise centers on web development, cloud engineering, DevOps and quality. After many years of developing our own product - Yieldbird, which was honored as a laureate of the prestigious Top25 Deloitte awards, we arrived at our mission: to help tech companies build impactful product and scale their IT teams through boosting IT delivery performance. Through our extensive experience with product development challenges, we have become experts in building digital products and scaling IT teams. But our journey does not end here - we want to continue our growth. If you’re goal-driven and looking for new opportunities, join our team! What awaits you is an enriching and collaborative environment that fosters your growth at every step. 💡 Project Description: Project starts from July. We are looking for an experienced Python Developer to join a forward-thinking team working on cutting-edge AI-powered solutions. If you're passionate about building intelligent systems and thrive in a cloud-native environment, we'd love to hear from you! You'll be working on projects involving Large Language Models, Retrieval-Augmented Generation (RAG), and Generative AI - designing, developing, and deploying robust Python-based applications in a modern cloud ecosystem. Please note: this is a hybrid position, you will be expected to come into the office 6 days per month overall (the office is located in Kraków).fice is located in Kraków). 📈 Your Responsibilities : Designing and developing scalable Python applications with a focus on AI/GenAI solutions Building and integrating LLM and RAG-based systems Collaborating with cross-functional teams in a cloud-native (GCP & Azure) environment Reading and reviewing Java code as part of cross-language collaboration Supporting DevOps practices and CI/CD pipelines in cloud environments 🔑 Key Requirements: Advanced English in speaking and writing Strong hands-on experience with Python (senior level) Practical knowledge of AI/ML concepts, including LLMs, RAG, and Generative AI Experience with GCP and/or Azure cloud platforms Basic Java skills - ability to read and understand Java code (no advanced development required) Solid understanding of DevOps practices and cloud infrastructure Good communication skills and ability to work in an agile team 📜 Our Promise (what you can expect from us): 18-25k PLN on B2B Hybrid work (6x per month from the office in Kraków) 300 PLN to use on our benefits platform, Worksmile - gift cards, medical services, sports, etc. Our B2B contract contains provisions that allow you to obtain IP BOX support Integration events, education opportunities and much more… A unique opportunity to take your career to the next level - we’re looking for people who want to create an impact. You have ideas, we want to hear them! 📌 Recruitment process: 30 minute screening call online with our recruiter - Justyna 1 hour screening technical interview 1 hour call with the client Offer Questions, insights? Feel free to reach out to our recruiting team: justyna.pazdalska@thecodest.co In the meantime, feel free to visit our website where you can find key facts about us.

Technology

ITDS

Senior Python Backend Developer – Generative AI Data Integration

Senior

Hybrid

Krakow, Poland

27,720 - 33,600 PLN

🏢 Summary: Senior Python Backend Developer role focused on building scalable microservices and AI-driven data integration solutions for Generative AI workflows in a hybrid Kraków-based environment. The position involves developing cloud-based data pipelines, integrating diverse data sources, and supporting secure AI ecosystems within the financial sector. 🗂️ Requirements: 5+ years of Python backend development experience, FastAPI expertise, Microservices architecture experience, Experience with MongoDB, Experience with PostgreSQL, Experience with GCP BigQuery, Knowledge of Vector stores, Knowledge of Hadoop, Knowledge of Starburst, Experience with GCP or Azure, Familiarity with Google ADK, Familiarity with Memory stores, Familiarity with RAGs, Familiarity with Context Engineering, Familiarity with Evaluation systems, Good English communication skills, Legal right to work in the European Union 📃 Skills: Python, FastAPI, MongoDB, PostgreSQL, BigQuery, Hadoop, Starburst, GCP, Azure, ADK, RAG, Microservices 🏢 Description: Unleash innovation at the forefront of AI – Empower data-driven solutions that transform industries! Kraków-based opportunity with a hybrid work model (up to 3 remote days per week). As a Senior Python Backend Developer – Generative AI Data Integration, you will be working on delivering cutting-edge Generative AI experiences. The team focuses on expanding data integration capabilities to unlock new insights, enhance decision-making, and create innovative, efficient solutions that impact global financial operations. Your main responsibilities: - Develop and maintain scalable microservices leveraging Python and FastAPI to support Generative AI data workflows. - Design and implement efficient data transfer pipelines sourcing data from various systems for AI models. - Build agents that interact with diverse data sources, ensuring seamless integration with GenAI solutions. - Collaborate with cross-functional teams to optimize data architecture and pipelines in cloud environments. - Ensure robust data security, governance, and compliance in all integrations. - Contribute to the continuous improvement and innovation of data solutions within the AI ecosystem. - Maintain documentation and support hands-on testing and deployment procedures. You're ideal for this role if you have: - At least 5 years of experience in Python backend development within complex data-driven environments. - Strong expertise with FastAPI framework and microservices architecture. - Hands-on experience with databases such as MongoDB, PostgreSQL, and GCP BigQuery. - Knowledge of Vector stores, Hadoop, and Starburst (Data Virtualization). - Experience working with Google Cloud Platform (GCP) and/or Azure Cloud. - Familiarity with Google ADK, Memory stores, RAGs, Context Engineering, and Evaluation systems. It is a strong plus if you have: - Certifications or experience in AI/ML systems. - Knowledge of data security and compliance standards pertinent to financial services. Language Required for the role: - Good command of English – communicative level required. Eligibility for the role: - Only candidates with an existing legal right to work in the European Union will be considered for this role.

Technology

DevsData LLC

Python Engineer

Mid

Hybrid

Warsaw, Poland

5,000 - 7,000 USD/mo

🏢 Summary: Full-time B2B opportunity for a Middle Python Engineer to build scalable backend systems and AI infrastructure for enterprise applications in a hybrid Warsaw setup. The role involves developing REST APIs, distributed systems, and cloud-based services while owning features through the full software lifecycle. Candidates will work in an AI-native environment focused on production-ready enterprise AI solutions. 🗂️ Requirements: 3-5 years commercial experience as Backend Engineer, Strong Python programming skills, Understanding of distributed systems, Experience with AWS, GCP, or Azure, Strong knowledge of SQL databases, Strong knowledge of NoSQL databases, Experience designing and supporting production-grade systems, Experience with full software lifecycle ownership, Ability to develop scalable backend services and REST APIs, Comfortable working in AI-native engineering environments 📃 Skills: Python, AWS, GCP, Azure, SQL, NoSQL, REST, TypeScript 🏢 Description: Python Engineer 💰 Salary: 5000-7000$ 🌎 Warsaw, Hybrid (1 day remote per week) 🕦 Full-time ☑️ B2B Contract We’re looking for a Middle Python Engineer for our client, which is an AI infrastructure company that helps large enterprises safely and effectively adopt AI in their daily operations. Rather than building general-purpose AI, our client creates a platform that connects AI to a company's internal knowledge, policies, workflows, and business rules. This enables AI to provide accurate answers and automate complex business processes instead of relying on generic responses or potentially inaccurate information. Their customers include well-known enterprise organizations such as Glovo, Nespresso, and HelloFresh, where AI is used to improve internal operations, customer support, and business efficiency. The company operates in the rapidly growing field of Agentic AI, focusing on building reliable, production-ready AI systems for enterprise environments. Requirements: 3-5 years of commercial experience as a Backend Engineer developing production-grade systems. Strong Python programming skills, with the ability to write clean, maintainable, and well-structured backend code. Good understanding of distributed systems. Hands-on experience with cloud platforms, such as AWS, GCP, or Azure. Strong knowledge of SQL and NoSQL databases, including schema and data model design. Experience owning features throughout the full software lifecycle, from design and implementation to deployment, monitoring, and production support. Comfortable working in an AI-native engineering environment. Nice to have: Exposure to agentic systems: AI agents, tool-calling, orchestration, retrieval, or LLM-backed infrastructure Working knowledge of TypeScript Responsibilities: Design, develop, and maintain scalable backend services, REST APIs, data pipelines, and background processing systems. Translate business and product requirements into technical solutions, evaluating architecture, trade-offs, and implementation approaches. Own features end-to-end, from technical design and development through deployment, monitoring, and ongoing production support. Build reliable, secure, and high-performance backend systems that support enterprise AI applications. Design efficient interfaces, data models, and service architectures that integrate seamlessly within the broader platform. Monitor, troubleshoot, and improve system reliability, observability, scalability, and performance in production environments. Collaborate closely with Product Managers, Frontend Engineers, and Platform/Infrastructure teams to deliver end-to-end product features. Write clear technical documentation, design notes, and architecture diagrams to support collaboration and knowledge sharing. Leverage AI-powered development tools to improve engineering productivity, automate repetitive tasks, and streamline development workflows. Participate in code reviews and design reviews, ensuring high engineering standards, maintainable code, and best practices.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: The offer is for a Lead Python Software Engineer to design and develop scalable back-end services and APIs integrating advanced AI frameworks into production-ready systems. The role focuses on building AI-driven workflows, deploying solutions on Azure and ensuring high performance, reliability and code quality. You will collaborate across teams to deliver modular, maintainable applications using modern DevOps practices. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular production-ready solutions, Strong debugging and optimization skills, Knowledge of Azure, Experience with Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, Azure, Terraform, GitHubActions, React, TypeScript, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Krakow, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs with FastAPI, integrating advanced AI frameworks into production-ready systems. The position involves building AI-driven workflows, supporting Azure-based deployments, and ensuring high reliability through CI/CD and best engineering practices. You will collaborate across teams to deliver high-performance, maintainable applications powered by Generative AI technologies. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular, production-ready solutions, Strong debugging and performance optimization skills, Experience collaborating with React.js and TypeScript teams, Knowledge of Azure, Knowledge of Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, React, TypeScript, Azure, Terraform, GitHubActions, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Poznan, Poland

🏢 Summary: Lead Python Software Engineer role focused on building scalable back-end services and APIs while integrating AI frameworks into production-ready systems. The position involves developing AI-driven workflows, supporting cloud deployments on Azure and ensuring high performance, reliability and code quality. You will collaborate cross-functionally to deliver robust, maintainable applications leveraging modern DevOps practices. 🗂️ Requirements: 5+ years of back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building modular, scalable, production-ready solutions, Strong debugging and performance optimization skills, Experience collaborating with React and TypeScript teams, Knowledge of Azure, Experience with Terraform, Experience with GitHub Actions and CI/CD workflows, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, Azure, Terraform, GitHubActions, CICD, React, TypeScript, GenerativeAI, PromptEngineering, DevOps 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Python Software Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Lead Python Software Engineer role focused on designing and developing scalable back-end services and APIs with Python and FastAPI, integrating advanced AI frameworks into production systems. The position involves building AI-driven workflows, supporting cloud deployments on Azure, and implementing CI/CD pipelines. You will collaborate across teams to deliver reliable, high-performance, production-ready applications. 🗂️ Requirements: 5+ years back-end development experience, Strong expertise in Python, Strong expertise in FastAPI, Hands-on experience with LangChain and/or LangGraph, Experience integrating AI frameworks into back-end services, Experience building scalable, modular, production-ready solutions, Strong debugging and performance optimization skills, Knowledge of Azure, Experience with Terraform, Experience with CI/CD using GitHub Actions, Upper-Intermediate English (B2) 📃 Skills: Python, FastAPI, LangChain, LangGraph, GenerativeAI, PromptEngineering, React, TypeScript, Azure, Terraform, GitHubActions, CI/CD 🏢 Description: We are seeking a Lead Python Software Engineer to design and develop robust back-end solutions that integrate cutting-edge AI frameworks into production-ready services. In this role, you will collaborate across teams to build scalable APIs, contribute to AI-driven workflows and help deliver reliable, high-performance applications. Responsibilities Design and develop back-end services and APIs using Python and FastAPI Integrate AI frameworks such as LangChain and LangGraph into back-end systems Build modular, production-ready solutions that are scalable and maintainable Contribute to AI-driven workflows and tools leveraging Generative AI and Prompt Engineering Collaborate with front-end engineers working with React.js and TypeScript Support production-ready deployments on Azure using Terraform Implement and maintain CI/CD pipelines with GitHub Actions Debug and optimize applications for reliability and performance Ensure code quality through best practices and thorough testing Requirements 5+ years of experience in back-end development with strong expertise in Python and FastAPI Hands-on experience with LangChain and/or LangGraph Deep understanding of how to integrate AI frameworks into back-end services Proficiency in building modular, scalable and maintainable production-ready solutions Strong debugging and optimization skills with a focus on reliability and performance Familiarity with front-end collaboration using React.js and TypeScript Knowledge of infrastructure tools such as Azure and Terraform Competency in CI/CD workflows using GitHub Actions Upper-Intermediate English language proficiency (B2) Nice to have Practical knowledge of Generative AI and Prompt Engineering Track record of working on AI-driven workflows or tools Background in DevOps integration for production-ready deployments We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.