June 29, 2026

Python Engineer

Mid • Hybrid

15,000 - 19,000 PLN/mo

Warsaw, Poland

For our Client we are looking for a Python Engineer.

Warsaw, hybrid (3 days per week from the office)

UoP(Umowa o prace): 15 000- 19 000pln/month brutto

Key Responsibilities

  • Design and develop automated tools for detecting vulnerabilities in modern web applications.

  • Build scalable solutions to support continuous, large-scale security testing across internal platforms.

  • Develop and maintain Python-based systems for web data processing, automation, and security analysis.

  • Integrate AI/ML capabilities (including LLMs) into existing tools to enhance vulnerability detection and analysis.

  • Work directly on improving the security of web applications and identifying real vulnerabilities.

  • Optimize performance, accuracy, and reliability of internally developed solutions.

Requirements

  • 3+ years of experience in Python development.

  • Strong understanding of web technologies (HTTP, APIs, web architecture, REST).

  • Experience in automation and building internal tools or scripts.

  • Practical knowledge of AI/ML concepts, including LLM and RAG approaches and ability to integrate them into applications.

  • Understanding of web application security fundamentals.

  • Ability to write clean, maintainable, and production-quality code.

Similar jobs you might like

Technology

Flyps

Senior Python Engineer (LLMs)

Senior

Remote

Poznan, Poland

26,000 - 33,000 PLN/mo

🏢 Summary: Experienced Python Engineer role focused on building and deploying AI-driven features using LLM technologies, with real impact on product direction and technical decisions. The position involves developing LLM/NLP models, orchestrating AI agents, optimizing performance for real-time applications, and collaborating directly with clients and cross-functional teams. Fully remote B2B role with competitive compensation and flexible working hours. 🗂️ Requirements: 5+ years of experience in Software Engineering, AI, ML or related field, Hands-on experience with LLMs or NLP in production environments, Experience with RAG, vector search or agent-based LLM architectures, Strong Python programming skills, Experience deploying models or pipelines using FastAPI, Ability to ensure statistical accuracy in model evaluation and lifecycle tracking, Fluency in Polish (B2+), Fluency in English (B2+) 📃 Skills: Python, LLM, NLP, RAG, VectorSearch, AgentArchitectures, NumPy, Pandas, Scikit-learn, FastAPI, MachineLearning, AI 🏢 Description: The role We're looking for an experienced Python Engineer to join our team and help build cutting-edge solutions using LLM technologies. If you enjoy having real impact on product direction, making key technical decisions, and working directly with clients- this role is for you. What you’ll do Work on the development and deployment of AI-driven features, ensuring timely delivery and continuous iteration Participate in client meetings to discuss progress, architecture, and system capabilities Build and improve LLM/NLP-based data extraction and analysis models Develop and orchestrate AI agents capable of handling multi-step, tool-augmented workflows Optimize system performance for real-time and large-scale applications Ensure statistical accuracy in lifecycle tracking and model evaluation Collaborate closely with product managers, engineers, and other stakeholders What we’re looking for 5+ years of experience in SE/AI/ML or a related field Hands-on experience with LLMs or NLP in production environments Experience with RAG, vector search, or agent-based LLM architectures Solid Python skills (NumPy, Pandas, Scikit-learn, etc.) Experience deploying models or pipelines using FastAPI Strong communication skills – your input will help shape the roadmap Comfortable working in a bilingual environment (Polish B2+, English B2+) Bonus points: Experience with Computer Vision What we offer 26 000 - 33 000 PLN net + VAT monthly, B2B 100% remote setup and flexible hours Private medical care, life insurance, and Multisport 🏃‍♂️‍➡️ Referral bonuses Equipment of your choice (MacBook by default) Interesting, challenging projects - we only take on the ones we believe in :-)

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

Yard Corporate

Senior Python Engineer

Senior

On-site

Wroclaw, Poland

35,000 - 50,000 PLN/mo

🏢 Summary: Senior Python Engineer role focused on building and maintaining production-grade data tooling and pipelines for large-scale, time-series and event-based datasets in a high-demand environment. The position involves optimizing data workflows, ensuring data quality and observability, and working with analytical databases. Onsite employment contract in Wrocław with competitive salary and impact on internal data platforms. 🗂️ Requirements: Minimum 7 years of commercial experience with Python as primary language, Strong hands-on experience with Pandas, NumPy, Polars, Dask or similar Python data tools, Experience working with time-series, event-driven or large historical datasets, Strong SQL skills, Hands-on experience with analytical databases or data platforms (e.g. ClickHouse, Snowflake, BigQuery, Redshift, Databricks, Druid), Experience building production data pipelines, internal tools or reusable Python components, Practical approach to data quality, debugging, monitoring and performance optimisation, English proficiency at C1 level 📃 Skills: Python, Pandas, NumPy, Polars, Dask, SQL, ClickHouse, Snowflake, BigQuery, Redshift, Databricks, Druid 🏢 Description: Senior Python Engineer 📍 Wrocław, Poland | Onsite 📄 Employment contract 💰 Up to 50,000 PLN gross/month We are looking for a Senior Python Engineer to join a team building data tooling, libraries and production pipelines used in a high-scale, technically demanding environment. You will work closely with large historical, time-series and event-based datasets, helping improve how data is processed, validated, monitored and made available to technical teams. What you will work on Building and maintaining production-grade Python tools, libraries and data pipelines Working with large-scale historical, time-series and event-based datasets Improving data quality, validation, observability and monitoring Optimising data-processing workflows and pipeline performance Writing SQL queries and working with analytical databases and data platforms Collaborating with engineers and technical users to improve internal data workflows Solving practical problems around data reliability, scale and performance What we are looking for min. 7 years of commercial experience with Python as your primary programming language Strong hands-on experience with Pandas , NumPy , Polars , Dask or similar Python data tooling Experience working with time-series, event-driven or large historical datasets Strong SQL skills Hands-on experience with analytical databases or data platforms such as ClickHouse , Snowflake , BigQuery , Redshift , Databricks , Druid or similar Experience building production data pipelines, internal tools or reusable Python components A practical approach to data quality, debugging, monitoring and performance optimisation Good English communication skills (C1) What is offered Employment contract Salary up to 50,000 PLN gross per month Onsite work in Wrocław A chance to work on technically challenging, data-heavy problems Real influence on tools and workflows used by experienced technical teams International working environment and collaboration with strong engineering profiles If you enjoy Python, large-scale data and building reliable tools that make other teams more effective, we would be happy to speak with you!

Technology

Team Up

Python Developer (m/k)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: The offer is for a Python Developer to build and enhance internal tools supporting penetration testing, with a strong focus on AI-driven vulnerability detection in web applications. The role involves developing automated security tools and scalable systems for continuous security assessments. The position combines software engineering with web application security and modern AI solutions. 🗂️ Requirements: Minimum 3 years of experience in Python programming, Ability to automate tasks, Basic knowledge of LLM and ability to integrate them into applications at code level 📃 Skills: Python, Automation, LLM, AI, MachineLearning, Security, OWASP, BurpSuite, OWASPZAP, Nessus, Nmap, KaliLinux, Linux, Pydantic, PromptEngineering 🏢 Description: Obecnie poszukujemy doświadczonej osoby na stanowisko Python Developer , która wesprze naszego klienta w rozwijaniu istniejących narzędzi oraz tworzeniu nowych, wewnętrznych rozwiązań wspierających testy penetracyjne. Szukamy inżyniera lub inżynierki, która połączy umiejętności programistyczne z wiedzą z zakresu bezpieczeństwa aplikacji webowych i AI, aby budować nowoczesne narzędzia oparte na sztucznej inteligencji do wykrywania podatności. Zakres obowiązków Tworzenie solidnych, zautomatyzowanych narzędzi do precyzyjnego wykrywania luk bezpieczeństwa w nowoczesnych aplikacjach webowych Projektowanie nowoczesnych rozwiązań opartych na AI, wykorzystujących najnowsze osiągnięcia z obszaru machine learningu i automatycznego wnioskowania Wdrażanie zaawansowanych systemów umożliwiających wykrywanie podatności na dużą skalę oraz prowadzenie ciągłych, szeroko zakrojonych ocen bezpieczeństwa na różnych platformach webowych Wymagania Minimum 3 lata doświadczenia w programowaniu w języku Python Umiejętność automatyzacji zadań Podstawowa znajomość dużych modeli językowych (LLM) oraz umiejętność integrowania ich na poziomie kodu z aplikacjami Mile widziane Znajomość frameworków Pythona do budowy agentów AI, np. Pydantic Doświadczenie w pracy z LLM oraz prompt engineering Podstawowa wiedza o najczęstszych podatnościach zgodnych z OWASP Top 10 Znajomość narzędzi do testów bezpieczeństwa, takich jak Burp Suite, OWASP ZAP, Nessus, Nmap czy Kali Linux Wiedza z zakresu działania systemów operacyjnych, w szczególności jądra Linuxa Oferujemy Prywatną opiekę medyczną z możliwością objęcia członków rodziny Kartę Multisport Ubezpieczenie na życie Kartę lunchową Szeroki wybór szkoleń i możliwość udziału w konferencjach Pracę z nowoczesnymi technologiami w międzynarodowym środowisku Realny wpływ na rozwój innowacyjnych rozwiązań z obszaru bezpieczeństwa i AI Współpracę w multidyscyplinarnym i międzynarodowym zespole Dostęp do najnowszych technologii na rynku Miesięczny budżet integracyjny

Technology

EPAM Systems

Senior Python AI Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Python Engineer role focused on building and maintaining Python applications for AI and automation use cases in the financial domain. The position involves developing data pipelines, collaborating on machine learning model lifecycle, and delivering scalable solutions within a cross-functional team. Hybrid work model with office presence in Wroclaw three days per week. 🗂️ Requirements: Strong proficiency in Python, Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn), Solid understanding of linear algebra, probability, statistics, calculus, Practical experience with Pandas and NumPy, Knowledge of supervised, unsupervised, and reinforcement learning algorithms, Experience with debugging, testing, and Git-based version control 📃 Skills: Python, TensorFlow, PyTorch, Keras, Scikit-learn, Pandas, NumPy, Git, AI, ML, NLP, ComputerVision, C++, Java, R 🏢 Description: We are seeking a skilled Senior Python Engineer to join a Project for our Client, a global leader in the area of banking, investments and financial services. This position offers a hybrid model of work, with 3 days per week working from the office located in Wroclaw. Responsibilities Build and maintain Python applications supporting AI and automation use cases Develop data preprocessing, transformation, and feature engineering pipelines Collaborate on training, evaluating, and deploying machine learning models Implement best practices in testing, version control, and code quality Work within a cross-functional POD to deliver scalable, reliable solutions Requirements Strong proficiency in Python Hands-on experience with AI/ML frameworks (TensorFlow, PyTorch, Keras, Scikit-learn) Solid understanding of linear algebra, probability, statistics, and calculus Practical experience with Pandas, NumPy, and data manipulation workflows Familiarity with ML algorithms (supervised, unsupervised, reinforcement learning) Exposure to deep learning, NLP, or computer vision is beneficial Strong debugging, testing, and Git-based version control skills Nice to have C++, Java or R Language experience We offer/Benefits 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

emagine Polska

Programista Python z AI

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dotyczy roli Programisty Python z doświadczeniem w AI do budowy innowacyjnych usług i aplikacji automatyzujących procesy w sektorze bankowym. Osoba na tym stanowisku będzie rozwijać rozwiązania oparte na LLM, w tym boty i asystentów, oraz implementować agentic workflows przy wykorzystaniu wewnętrznych frameworków AI. Praca w modelu B2B z częściową obecnością w biurze w Warszawie. 🗂️ Requirements: Bardzo dobra znajomość Python, Praktyczna znajomość LangChain, Praktyczna znajomość LangGraph, Znajomość RAG, Znajomość Embeddings, Znajomość Agentic Workflows, Znajomość Tool Calling, Minimum 1 rok doświadczenia z LLM, Znajomość Git, Doświadczenie z Jira, Doświadczenie z Confluence, Doświadczenie z Bitbucket 📃 Skills: Python, LangChain, LangGraph, RAG, Embeddings, LLM, Git, Jira, Confluence, Bitbucket, Azure, React, Streamlit, Databricks, CosmosDB, Redis, Grafana, ML 🏢 Description: kontrakt: B2B stawka: do 150 zł/h + VAT tryb: 1 dzień w tygodniu z biura, Warszawa branża: bankowość Poszukiwany Programista Python z doświadczeniem w zakresie AI, który będzie budować innowacyjne usługi i aplikacje wspierające automatyzację procesów. Idealny kandydat powinien posiadać zaawansowaną znajomość Pythona oraz praktyczną wiedzę na temat technologii związanych z LLM. Główne obowiązki: Budowanie usług i aplikacji AI w Pythonie wspierających automatyzację procesów. Budowa botów i asystentów opartych o LLM. Implementacja agentic workflows oraz podział na role agentów. Praca z wewnętrznymi frameworkami AI. Wsparcie zespołów biznesowych w analizie problemów. Dbanie o spójność i jakość dostarczanych rozwiązań. Współpraca z innymi zespołami platformowymi. Wsparcie merytoryczne dla zespołów korzystających z frameworków. Wymagane kwalifikacje: Bardzo dobra znajomość Pythona. Praktyczna wiedza z zakresu LangChain oraz LangGraph. Znajomość konceptów RAG, Embeddings, Agentic Workflows oraz Tool Calling. Minimun rok doświadczenia w korzystaniu z modeli LLM. Znajomość systemu kontroli wersji Git. Doświadczenie w pracy z Jira, Confluence, Bitbucket. Preferowane umiejętności: Znajomość Azure AI Stack (AI Foundry, Azure OpenAI, Azure AI Search). Umiejętność projektowania architektury systemów. Znajomość React, Streamlit, Databricks, Cosmos DB, Redis, Grafana. Podstawowa znajomość ML oraz fine-tuning LLM.

Technology

KUBO

Software Engineer (Python)

Mid

Hybrid

Gdansk, Poland

🏢 Summary: Software Engineer (Python) role focused on developing and maintaining advanced avionics systems in an international environment. The position involves designing, integrating, and testing software solutions using modern technologies and Agile methodologies. It includes collaboration with global teams and contributing to quality, safety, and reliability standards. 🗂️ Requirements: Minimum 2 years of professional experience, Proficiency in Python, Higher education degree in Computer Science, Engineering, or related field, English proficiency at B2 level or higher, Experience with AWS, Experience with ETL processes and tools, Experience with PostgreSQL, Experience with Docker, Knowledge of Agile methodologies, Experience in software design, integration, and testing 📃 Skills: Python, AWS, ETL, PostgreSQL, Docker, Agile 🏢 Description: If you have experience in Python software development and are looking for new challenges in an international tech environment – this opportunity may be of interest to you. We are currently looking for a Software Engineer (Python) for our client, who will join a team working on advanced avionics systems used in the aviation industry. Key responsibilities Developing software using modern technologies and Agile methodologies Designing, developing, integrating, and testing software solutions Actively participating in project planning and execution Contributing to and improving software engineering processes (quality, safety, reliability) Collaborating with clients, stakeholders, and international teams Supporting a positive team culture and team motivation Ideal candidate profile Minimum 2 years of professional experience Proficiency in Python Higher education degree (e.g. Computer Science, Engineering, or related field) English proficiency at a minimum B2 level Experience with AWS, ETL processes and tools, relational databases (PostgreSQL), and containerization (Docker) Conditions Employment contract (UoP) Hybrid work in Gdańsk (1 day per week in the office, Gdańsk) Salary: negotiable, depending on your experience and expectations Additional days off during the holiday season Benefits: private medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Initial interview with a recruiter Interview with the client Final decision

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

Godel Technologies Europe

Senior Python Engineer

Senior

Hybrid

Gdansk, Poland

17,000 - 23,000 PLN/hr

🏢 Summary: Opportunity for a Python Engineer to build and scale a large, AI-enhanced utility service platform connecting millions of customers with energy and telecom providers. The role focuses on developing finance-oriented backend solutions using Python and Django within a cloud-native AWS environment with daily production releases. Remote work from Poland with occasional office visits is expected. 🗂️ Requirements: Strong Python skills with production Django experience on large-scale applications, Experience with REST or GraphQL API development and system integrations, Experience building automated unit, integration, and E2E tests, Understanding of system scaling and single-tenant deployments, Experience with AWS services such as RDS, S3, SQS, Kubernetes, RabbitMQ, Ability to work with Windows (WSL), Strong English communication skills, Poland-based candidate 📃 Skills: Python, Django, DjangoORM, REST, GraphQL, PostgreSQL, AWS, RDS, S3, SQS, Kubernetes, RabbitMQ, Pytest, MyPy, Jenkins, React, Windows, WSL 🏢 Description: Godel Technologies is looking for Python Engineer to join a large-scale, innovative utility service platform transforming the global energy industry. The client’s platform connects millions of customers with energy and telecom providers across the electricity, water, and telecommunications sectors. The company is actively integrating AI-driven solutions into its ecosystem - enhancing customer experiences through intelligent notifications, predictive billing forecasts, and voice assistants. With a global engineering team of over 2,000 professionals (primarily based in the UK) and more than 60 million customers across the UK, EU, Japan, and the US, this is a truly impactful and technologically advanced environment where your expertise in Python can make a real difference. This position is available exclusively to candidates from Poland. Remote work is possible, but candidates are expected to be willing to make occasional office visits, such as for client visits, team-building events, company events, or other important in-person meetings. Tech Stack Backend: Python 3.1x, Django 4.x, Django ORM Frontend: React (rarely requests to craft FE) Databases : PostgreSQL (Aurora RDS AWS) Infrastructure: AWS, Kubernetes, RabbitMQ, S3, SQS Testing: Pytest, MyPy CI/CD: Jenkins Deployment: Daily releases via feature flags Responsibilities Design, develop, and maintain scalable finance-focused backend solutions using Python and Django 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) Requirements Must have: Strong Python engineering skills, ideally with production Django experience on complex, large-scale applications (not just small web apps) 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 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) Strong verbal and written English communication skills Readiness to work with Windows (WSL) Nice to have: Frontend experience (React) Code generation tools, AI assistants – Copilot, Cursor, Claude Code, etc. Salary ranges B2B senior 110 - 165 PLN /hour EC senior 15000 - 24 000 PLN gross

Technology

Godel Technologies Europe

Senior Python Engineer

Senior

Hybrid

Łódź, Poland

17,000 - 23,000 PLN/hr

🏢 Summary: Senior Python Engineer role focused on building and scaling finance-oriented backend solutions for a large utility services platform serving millions of users globally. The position involves developing high-quality Django-based systems, integrating external APIs, and supporting AI-driven features within a cloud-native AWS environment. Remote work from Poland with occasional office visits is expected. 🗂️ Requirements: Strong Python skills with production Django experience on large-scale applications, Experience with REST or GraphQL API development and system integrations, Experience writing automated unit, integration, and E2E tests, Understanding of system scaling and single-tenant deployments, Experience with AWS services such as RDS, S3, Kubernetes, SQS, RabbitMQ, Ability to work with Windows (WSL), Strong English communication skills, Residence in Poland 📃 Skills: Python, Django, DjangoORM, REST, GraphQL, PostgreSQL, AWS, Kubernetes, RabbitMQ, S3, SQS, Pytest, MyPy, Jenkins, React, WSL 🏢 Description: Godel Technologies is looking for Python Engineer to join a large-scale, innovative utility service platform transforming the global energy industry. The client’s platform connects millions of customers with energy and telecom providers across the electricity, water, and telecommunications sectors. The company is actively integrating AI-driven solutions into its ecosystem - enhancing customer experiences through intelligent notifications, predictive billing forecasts, and voice assistants. With a global engineering team of over 2,000 professionals (primarily based in the UK) and more than 60 million customers across the UK, EU, Japan, and the US, this is a truly impactful and technologically advanced environment where your expertise in Python can make a real difference. This position is available exclusively to candidates from Poland. Remote work is possible, but candidates are expected to be willing to make occasional office visits, such as for client visits, team-building events, company events, or other important in-person meetings. Tech Stack Backend: Python 3.1x, Django 4.x, Django ORM Frontend: React (rarely requests to craft FE) Databases : PostgreSQL (Aurora RDS AWS) Infrastructure: AWS, Kubernetes, RabbitMQ, S3, SQS Testing: Pytest, MyPy CI/CD: Jenkins Deployment: Daily releases via feature flags Responsibilities Design, develop, and maintain scalable finance-focused backend solutions using Python and Django 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) Requirements Must have: Strong Python engineering skills, ideally with production Django experience on complex, large-scale applications (not just small web apps) 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 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) Strong verbal and written English communication skills Readiness to work with Windows (WSL) Nice to have: Frontend experience (React) Code generation tools, AI assistants – Copilot, Cursor, Claude Code, etc. Salary ranges B2B senior 110 - 165 PLN /hour EC senior 15000 - 24 000 PLN gross