New offer - be the first one to apply!
August 8, 2026
Software Engineer with Python
Mid • Hybrid
33,000 - 42,000 PLN
Warsaw, MZ, Poland
About the Role
Join a team developing enterprise data platforms and backend services used across a global financial organization. You will build scalable applications that support research, operations, and risk teams while collaborating with engineers and business stakeholders throughout the software development lifecycle.
Responsibilities
- Design, develop, and maintain backend applications and services.
- Deliver production-ready software, including testing, deployment, and support.
- Collaborate with technical and business stakeholders to deliver reliable solutions.
- Contribute to system design, code reviews, and continuous improvements.
- Troubleshoot production issues and implement long-term fixes.
Requirements
- 4+ years of software engineering experience.
- Strong Python skills.
- Experience with C#/.NET or Rust.
- Knowledge of backend development, REST APIs, and distributed systems.
- Experience with SQL, relational databases, and data modelling.
- Familiarity with cloud platforms, Git, CI/CD, and automated testing.
- Strong communication skills and ability to work in an Agile environment.
Nice to Have
- React or Angular experience.
- AI/ML integration experience.
- Financial services or market data knowledge.
- Experience with Kafka, Solace, or IBM MQ.
Similar jobs you might like
Technology
RHOYN sp. z o. o.
Software Engineer (Python)
Mid
Remote
Warsaw, Poland
15,000 - 25,000 PLN
🏢 Summary: The offer is for a Python Backend Engineer to build and maintain scalable backend services and REST APIs in a collaborative product environment. The role focuses on developing clean, well-tested code and contributing to architecture and code quality from day one. It is a fully remote position with flexible contract options and long-term international projects. 🗂️ Requirements: 3+ years of professional Python experience, Strong knowledge of FastAPI, Django, or Flask, Experience with PostgreSQL, Experience with REST API design, Proficiency with Git, Experience with pytest, Experience with CI/CD workflows 📃 Skills: Python, FastAPI, Django, Flask, PostgreSQL, REST, Git, pytest, CI/CD, AWS, GCP, Azure, Docker, Kubernetes, Kafka, Redis, RabbitMQ, Poetry, uv 🏢 Description: About the role We're looking for a Python backend engineer to join a client team and build reliable, scalable services from day one. Responsibilities Design and maintain Python-based backend services and REST APIs Write clean, tested, well-documented code Collaborate with product and DevOps teams on feature delivery Participate in code reviews and architecture discussions Requirements 3+ years of professional Python experience Solid knowledge of FastAPI, Django, or Flask Experience with PostgreSQL and RESTful API design Comfortable with Git, pytest, and CI/CD workflows Good written and spoken English Nice to have AWS, GCP, or Azure Docker / Kubernetes Kafka, Redis, or RabbitMQ Poetry or uv for dependency management pre-commit hooks and code quality tooling We offer B2B contract or employment contract (umowa o pracę / umowa zlecenie) — flexible on the form Fully remote, flexible setup Long-term engagements with international clients Dedicated recruiter support through onboarding
Technology
emagine Polska
Python Software Engineer (h/f)
Senior
Hybrid
Paris, France
🏢 Summary: The offer is for a senior Python Software Engineer responsible for improving and reinventing the software delivery lifecycle, focusing on developer tools, CI/CD, and Python package distribution. The role involves building and maintaining libraries and tooling that support secure, reliable, and scalable development across the organization. It emphasizes best practices in dependency management, testing, and cross-platform compatibility. 🗂️ Requirements: Minimum 10 years of software development experience or exceptional learning ability, BS or MS in Computer Science or related field, Expertise in Python or C++, Strong knowledge of Python, Proficiency with Python packaging tools, Strong coding skills focused on reliability, Ability to develop CI/CD scripts and developer tools, Experience with dependency management and testing practices 📃 Skills: Python, C++, CI/CD, pip, setuptools, Conda, SDLC, Git, ray, spark, TypeScript, React, Angular, Node 🏢 Description: Summary The Python Software Engineer plays a crucial role within the Technical Foundations team, responsible for developing and maintaining a robust ecosystem that empowers colleagues to produce high-quality research and production code. Main Responsibilities: As a Python Software Engineer, you will be tasked with reinventing the software delivery lifecycle and promoting best practices in software development. Reinvent the software delivery lifecycle, focusing on developer tools and CI/CD scripts for Python packages. Assemble 3rd-party tools into a unique distribution for cross-compatibility on various architectures. Promote best practices in software development, including dependency management and testing techniques. Develop libraries and tools to support SDLC, Security, Cloud, and other technical domains. Conduct technology watch and prototype modern technology solutions for firmwide challenges. Key Requirements: Minimum 10 years of software development experience or exceptional learning skills. BS or MS in Computer Science or related field. Expertise in Python or C++ with solid knowledge of Python. Proficiency with Python packaging solutions (e.g., pip, setuptools, Conda). Strong coding skills with a focus on reliability. Excellent communication skills in an international team. Nice to Have: Experience with distributed data manipulation libraries (e.g., ray, spark). Familiarity with TypeScript (React, Angular, Node).
Technology
Yard Corporate
Senior Python Engineer
Senior
Hybrid
Warsaw, Poland
40,000 - 55,000 PLN
🏢 Summary: Senior Python Engineer role focused on building and scaling a cloud-native real-time Data Platform handling massive datasets. The position involves developing high-performance backend services, optimizing distributed systems, and integrating large-scale data storage solutions. Hybrid work model in Warsaw with employment benefits including private medical care and multisport card. 🗂️ Requirements: 8+ years of backend software development experience, Advanced Python expertise, Experience with scalable production-grade systems, Knowledge of concurrency and multiprocessing, Experience with Pandas or NumPy, Experience with Parquet or JSON data formats, Knowledge of relational and NoSQL databases, Experience with performance optimization and low-latency systems, Ability to use AI-assisted development tools responsibly 📃 Skills: Python, Pandas, NumPy, Parquet, JSON, SQL, NoSQL, API, OOP, Concurrency, Multiprocessing, Algorithms, Databases, Cloud 🏢 Description: For our client, a leading, high-growth global fintech company – we are looking for an experienced Senior Python Engineer to join a key engineering team responsible for the company’s core data foundation. The project focuses on building, optimizing, and scaling a cloud-native, high-throughput Data Platform designed to ingest, process, and distribute massive datasets in real-time. This platform serves as the backbone for various downstream analytical systems, requiring extreme reliability, performance, and scalability. This is a fantastic opportunity for a strong Python generalist who enjoys solving complex distributed system problems, optimizing data flows, and working with modern cloud architectures. Responsibilities Backend & Pipeline Development: Design and develop scalable backend services and high-performance data processing pipelines using Python. Performance Tuning: Identify bottlenecks and optimize system performance, focus on concurrency, throughput, and low-latency execution. Data Integration & Storage: Build robust integrations with modern cloud-native storage solutions and databases to manage large-scale datasets efficiently. Collaborative Engineering: Work closely with cross-functional technical teams to understand data requirements and deliver reliable API services and platform features. Engineering Excellence: Maintain top-tier coding standards, emphasizing clean code, robust testing (unit/integration), automation, and security. Requirements 8+ years of professional backend software development experience (with a strong track record in building scalable, production-grade systems). Deep expertise in Python (advanced OOP, concurrency/multiprocessing, memory management, data structures, and algorithms). Solid experience with data-centric libraries such as Pandas, NumPy, or similar data processing frameworks. Experience with large-scale data storage formats (e.g., Parquet, JSON, or column-oriented databases) and relational/NoSQL databases. AI-assisted development mindset: Comfortable utilizing AI tools to accelerate delivery, while maintaining strong developer judgment regarding validation, testing, security, and refactoring. What our client offers: Hybrid work model in Warsaw (minimum 3 days a week in the office - strictly non-negotiable). Contract of Employment (UoP) with increased tax-deductible costs (KUP). Private medical care (including full dental care). Lunch card to cover your daily meals. Multisport card.
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
Ntiative
Senior Python Developer
Senior
Hybrid
Warsaw, Poland
24,000 - 50,000 PLN
🏢 Summary: Opportunity for a Senior Python Developer to build advanced risk management platforms for global financial institutions within demanding trading environments. The role focuses on developing scalable backend systems, contributing to cloud-based architectures, and collaborating with international clients and senior engineers. It offers high technical ownership, exposure to quantitative finance, and work across multiple modern technologies. 🗂️ Requirements: Strong commercial experience in Python backend development, Degree in Computer Science, Mathematics, Physics, or related field, Solid understanding of software architecture, algorithms, and data structures, Experience with cloud platforms (AWS, Azure, or GCP), Ability to work across multiple programming languages and tech stacks, Confident English communication skills, Willingness to work in hybrid model (4 days in Warsaw office) 📃 Skills: Python, Go, Rust, C++, TypeScript, AWS, Azure, GCP, Algorithms, DataStructures, Cloud 🏢 Description: 💎 Senior Python Developer 💎 A rare opportunity has arisen for an ambitious, highly technical Senior Python Developer to join an elite engineering team building advanced risk management solutions for global financial institutions. In this role, you will work on complex backend systems used within highly demanding financial and commodities trading environments, collaborating closely with top-tier engineers and international clients. You will contribute to the development of scalable risk platforms while working across modern cloud infrastructure and multiple programming languages. If you enjoy solving difficult engineering problems, working alongside exceptionally strong developers, and building software with real business impact… Feel invited! This role offers a unique combination of technical depth, ownership, and exposure to the world of quantitative finance. WHAT WE OFFER B2B contract Competitive salary + biannual bonus Flexible working hours Hybrid work - 4 days from the office located in Warsaw Work closely with experienced engineers from top financial and technology companies International projects and collaboration with global clients Opportunity to grow within a highly technical, developer-driven culture YOUR ROLE Develop and maintain backend systems primarily in Python Build and extend risk management software for financial institutions Design scalable and maintainable solutions for complex business requirements Collaborate directly with international clients and technical stakeholders Work across multiple technologies including Python, Go, Rust, C++, and TypeScript Contribute to cloud-based solutions running on AWS and Azure Participate in architectural discussions and technical problem solving Continuously improve platform reliability, performance, and scalability IF YOU ARE A PERSON WHO Has strong commercial experience with Python backend development Holds a degree in Computer Science, Mathematics, Physics, or a related field Has solid understanding of software architecture, algorithms, and data structures Feels comfortable working across multiple programming languages and tech stacks Communicates confidently in English and enjoys working directly with clients Has experience with cloud platforms such as AWS, Azure, or GCP Understands financial systems or has previous exposure to financial markets (nice to have) Thrives in highly collaborative, engineering-driven environments Enjoys solving complex technical challenges together with the team in the office Congrats! This offer is especially for YOU!
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
VantageScore
Software Engineer (Contract)
Mid
On-site
San Francisco, CA
145,596 - 166,404 USD/hr
🏢 Summary: Mid-level Software Engineer contractor role focused on designing, building, and maintaining scalable backend services and data pipelines using Python. The position involves migrating SAS code to Python, developing APIs, and contributing to testing, deployment, and architectural decisions in a fast-paced environment. The role requires on-site proximity to the San Francisco Peninsula and offers $70–$80/hour compensation. 🗂️ Requirements: Bachelor's Degree, Within 1-hour commuting distance to San Francisco Peninsula, 3–5 years professional software development experience, Strong proficiency in Python, Experience with Django or Flask or FastAPI, Experience building RESTful or GraphQL APIs, Understanding of data structures, algorithms, OOP, Experience with relational or NoSQL databases, Experience with Git, Familiarity with CI/CD pipelines, Working knowledge of AWS or GCP or Azure, Ability to write unit and integration tests 📃 Skills: Python, Django, Flask, FastAPI, REST, GraphQL, PostgreSQL, MySQL, MongoDB, Git, CICD, AWS, GCP, Azure, OOP, Algorithms, DataStructures, NoSQL, Testing, SAS 🏢 Description: About The Role We are seeking a mid-level Software Engineer with strong Python experience to join our growing engineering team. You will design, build, and maintain scalable applications and services, collaborate cross-functionally, and help drive best practices in coding, testing, and deployment. This role is ideal for an engineer who is comfortable working in fast-moving environments and is passionate about building high-quality software.This is a 1099 independent contractor position. Key Responsibilities Design, develop, and maintain backend services, APIs, and data pipelines using Python. Migrate and convert existing SAS code to Python, ensuring functionality and performance parity. Collaborate with product managers, designers, and fellow engineers to define requirements and deliver solutions. Write clean, maintainable, and well-tested code. Participate in code reviews and provide constructive feedback. Debug, troubleshoot, and improve application performance and reliability. Contribute to architectural discussions and implementation strategies. Help automate workflows and improve development processes. Maintain documentation of systems, workflows, and features. Support production systems and participate in on-call rotations (if applicable). Required Qualifications: Bachelor's Degree Candidates must be based within 1 Hr. commuting proximity to our office in the San Francisco Peninsula 3–5 years of professional software development experience. Strong proficiency in Python and familiarity with frameworks such as Django, Flask, or FastAPI. Experience building RESTful or GraphQL APIs. Solid understanding of software engineering fundamentals: data structures, algorithms, OOP. Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB). Familiarity with version control (Git) and CI/CD pipelines. Working knowledge of cloud platforms (AWS, GCP, or Azure). Ability to write unit/integration tests. Excellent problem-solving and communication skills. Preferred: Experience with AWS services (Lambda, EC2, DynamoDB, S3, API Gateway, etc.). Experience with containerization (Docker, Kubernetes). Data pipeline or ETL experience. Experience with Terraform for infrastructure as code. Experience with monitoring and observability tools. Experience with SAS. Exposure to Agile/Scrum methodologies. Compensation: $70 - $80/HR
Technology
speedapp
Senior Backend Engineer / Architect (Python)
Senior
Remote
Warsaw, Poland
145 - 165 PLN/hr
🏢 Summary: Senior Backend Engineer (Python) responsible for designing, building, and maintaining scalable backend services in production environments. The role covers end-to-end ownership from architecture design to production deployment, with strong focus on asynchronous programming and distributed systems. The position is fully remote under a B2B contract. 🗂️ Requirements: Minimum 7 years of experience with Python, Minimum 3 years of experience with Python 3.10+, Experience with asyncio and asynchronous programming, Experience building backend services in production environments, Experience designing and implementing REST APIs, Experience designing scalable distributed systems, Experience with event-driven architecture or queue-based systems, Experience designing fault-tolerant and resilient systems, Experience maintaining production systems, Production experience with NoSQL databases, Experience with data modeling, schema management, and migrations, Experience optimizing database queries and structures, End-to-end ownership from requirements analysis to production deployment, Ability to make technical decisions and manage risks, Very good English communication skills 📃 Skills: Python, Asyncio, REST, NoSQL, MongoDB, Microservices, DistributedSystems, EventDriven, Queues, Kubernetes, CI/CD, OpenTelemetry, Monitoring, SLO, AI, LLM, APIs 🏢 Description: Dla naszego klienta poszukujemy Senior Backend Engineer'a – Python! ZADANIA Senior Python Backend Engineer będzie współpracować z wewnętrznym zespołem developerskim oraz liderami technicznymi. Rola obejmuje pełną odpowiedzialność za budowanie i rozwój rozwiązań oraz wdrażanie ich do środowisk produkcyjnych. WYMAGANIA Min. 7 lat doświadczenia w pracy z Python - co najmniej 3 lata doświadczenia z wersjami 3.10 i nowszymi Asyncio, współbieżność, programowanie asynchroniczne Doświadczenie w budowie usług backendowych działających w środowisku produkcyjnym Projektowanie i implementacja REST API Projektowanie skalowalnych systemów rozproszonych Doświadczenie z architekturą zdarzeniową lub systemami opartymi o kolejki zadań Projektowanie systemów odpornych na błędy i przeciążenia Doświadczenie w utrzymaniu systemów produkcyjnych Doświadczenie produkcyjne z bazami danych (NoSQL, preferowane MongoDB) Modelowanie danych, zarządzanie schemą, migracje Optymalizacja zapytań i struktury bazy Odpowiedzialność end-to-end za dostarczane rozwiązania, od analizy i weryfikacji dostarczonych wymagań, zaprojektowanie architektury, po wdrożenie produkcyjne Umiejętność podejmowania decyzji technicznych, analizy i adresowania ryzyk Dobra/bardzo dobra komunikacja w języku angielskim MILE WIDZIANE Chmura i konteneryzacja Kubernetes i wdrożenia kontenerowe CI/CD i automatyzacja procesów wdrożeniowych Obserwowalność systemów Systemy śledzenia rozproszonego (np. OpenTelemetry) Monitorowanie oparte na metrykach i SLO Integracje AI / LLM Integracja z API modeli językowych Projektowanie pipeline’ów oceny i scoringu Zarządzanie limitami i kosztami zapytań do modeli CO OFERUJEMY NA TYM PROJEKCIE? Współpracę w oparciu o umowę B2B i stawkę: 145-165 zł/h Pracę 100% zdalną Wsparcie dedykowanego opiekuna. Po dołączeniu do speedapp, otrzymasz kontakt do dedykowanego opiekuna, który zadba, aby współpraca z nami oraz z klientem sprawiała Ci satysfakcję Wydarzenia oraz spotkania integracyjne, a także udział w różnych inicjatywach np. sportowych Dostęp do oferty benefitów (opieka medyczna, ubezpieczenie na życie, karta Multisport). JAK WYGLĄDA REKRUTACJA? Zgłoszenie : Zaaplikuj i prześlij swoje CV. Po weryfikacji aplikacji rekruter skontaktuje się telefonicznie z wybranymi kandydatami. Screening : Porozmawiaj z rekruterem speedapp o Twoim doświadczeniu . Kolejne etapy: Rekruter speedapp przedstawi Ci jak wygląda proces rekrutacji na dane stanowisko. Rekruter speedapp pozostanie z Tobą w kontakcie podczas całego procesu. O SPEEDAPP W speedapp wierzymy, że organizacja jest tak dobra jak tworzący ją ludzie. Jesteśmy zespołem ekspertów IT i innych specjalistów pracujących dla naszych klientów na całym świecie (m.in Izrael, Austria, USA). Wykraczamy daleko poza kategorię HR. Budujemy zespoły IT, a także pomagamy w ich zarządzaniu. 👉 10 lat doświadczenia 👉 +100 klientów na całym świecie +300 zatrudnień rocznie 💎 Jesteśmy laureatem prestiżowej nagrody Diamenty Forbes cztery lata z rzędu (2022, 2023, 2024, 2025), członkiem sieci Fast Growth Icons oraz FinTech Poland. MASZ PYTANIA? Skontaktuj się bezpośrednio z rekruterem odpowiedzialnym za ten proces. Karolina Kizowska Senior IT Delivery Consultant karolina.kizowska@speedapp.pl +48 608 487 448
Technology
New offer
Upvanta sp. z o.o.
Python Developer
Senior
Remote
Warsaw, Poland
350 - 400 PLN
🏢 Summary: Oferta dotyczy roli Python Backend / Data Engineera odpowiedzialnego za rozwój skalowalnej platformy danych, pipeline’ów oraz usług backendowych i REST API. Stanowisko obejmuje integracje z systemami i zewnętrznymi źródłami danych, dbanie o ich jakość oraz współpracę przy budowie architektury mikroserwisowej. 🗂️ Requirements: Minimum 5 lat doświadczenia jako Python Developer, Bardzo dobra znajomość Python, Doświadczenie z bibliotekami do przetwarzania danych, Doświadczenie w tworzeniu REST API, Bardzo dobra znajomość SQL, Praktyczne doświadczenie z PostgreSQL lub Oracle, Doświadczenie w projektowaniu i utrzymaniu pipeline’ów danych, Znajomość Git, code review, testów automatycznych i CI/CD, Umiejętność projektowania integracji między systemami i pracy z API, Komunikatywna znajomość języka angielskiego 📃 Skills: Python, Pandas, REST, FastAPI, Flask, SQL, PostgreSQL, Oracle, Git, CICD, API 🏢 Description: Zakres obowiązków - Projektowanie, budowa i utrzymanie pipeline'ów danych odpowiedzialnych za pobieranie, przetwarzanie i transformację danych z systemów wewnętrznych oraz zewnętrznych źródeł rynkowych (Apache Airflow). - Tworzenie i rozwój modelu danych z naciskiem na jakość, spójność oraz śledzenie pochodzenia danych. - Rozwój i utrzymanie aplikacji backendowych oraz REST API w Pythonie udostępniających dane i logikę biznesową dla systemów wewnętrznych. - Integracja z systemami źródłowymi i zewnętrznymi API oraz implementacja rozwiązań opartych o komunikację zdarzeniową. - Dbanie o jakość kodu poprzez testy, dokumentację, monitoring oraz kontrolę jakości danych. - Współpraca z zespołami produktowymi, architektami, Scrum Masterami oraz programistami przy przekładaniu wymagań biznesowych na stabilne i skalowalne rozwiązania. - Dla osób zainteresowanych rozwojem Full Stack – możliwość współtworzenia warstwy frontendowej w Angularze. Wymagania - Minimum 5 lat doświadczenia zawodowego jako Python Developer. - Bardzo dobra znajomość języka Python. - Doświadczenie w pracy z bibliotekami do przetwarzania danych (np. Pandas). - Doświadczenie w tworzeniu REST API (FastAPI, Flask lub podobne frameworki). - Bardzo dobra znajomość SQL oraz praktyczne doświadczenie z bazami danych PostgreSQL i/lub Oracle. - Doświadczenie w projektowaniu i utrzymaniu pipeline'ów danych; mile widziana znajomość Apache Airflow. - Znajomość Git, code review, testów automatycznych oraz praktyk CI/CD. - Umiejętność projektowania integracji pomiędzy systemami i pracy z API. - Komunikatywna znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku. Mile widziane - Doświadczenie frontendowe w Angularze. - Znajomość rozwiązań chmurowych oraz technologii konteneryzacji (Docker, Kubernetes). - Doświadczenie z platformami event streaming (np. Kafka). - Znajomość narzędzi do monitorowania jakości danych i obserwowalności systemów. - Podstawowa znajomość procesów Machine Learning oraz współpracy z zespołami Data Science. - Doświadczenie w branży motoryzacyjnej, leasingowej, pricingowej lub remarketingowej. Oferujemy - Pracę przy rozwoju nowoczesnej platformy danych i systemów backendowych. - Udział w projektach wykorzystujących nowoczesne technologie oraz architekturę opartą o mikroserwisy. - Współpracę z międzynarodowym zespołem ekspertów. - Możliwość rozwoju kompetencji w obszarze Data Engineering, Backend Development oraz Cloud. - Elastyczne środowisko pracy oraz realny wpływ na rozwój tworzonych rozwiązań.
Technology
EPAM Systems
Python Software Engineer (Production Data & Model Services)
Mid
Hybrid
Wroclaw, Poland
🏢 Summary: Python Software Engineer role focused on building and operating production-grade Python applications, APIs, and data pipelines in a governed data platform environment. The position involves transforming data science prototypes into deployable services, optimizing PySpark workloads, and collaborating with platform teams on Databricks and CI/CD practices. The offer includes flexible remote work, career development programs, certifications, and comprehensive benefits. 🗂️ Requirements: 3+ years of Python engineering experience, Experience with Python packaging, Knowledge of typing and clean architecture, Proficiency in error handling and performance-oriented development, Experience with Git workflows, Experience with automated testing, Experience with CI/CD, Expertise in Pandas, Expertise in NumPy, Experience with Parquet data formats, Experience building APIs or services, Experience with FastAPI, Flask or similar frameworks, Experience working in Databricks or containerized environments 📃 Skills: Python, Pandas, NumPy, Parquet, FastAPI, Flask, Databricks, Spark, PySpark, Git, CI/CD, APIs, SDLC, scikit-learn 🏢 Description: We are seeking a Python Software Engineer to join our Production Data & Model Services team. In this role, you will build and operate production-grade Python applications, transform data science prototypes into deployable services and collaborate with platform teams to deliver robust data pipelines and APIs. Responsibilities Build and run production-grade Python applications (APIs and batch jobs) with strong SDLC practices including code reviews, testing, CI/CD, observability and documentation Develop robust data pipelines (batch and near-real-time) reading and writing governed storage with Parquet/columnar formats and approved patterns Transform quant and data science prototypes into deployable packages/services (typed, modular, versioned) Expose scoring and analytics via APIs or scheduled jobs rather than notebook-only deliverables Collaborate with platform teams on Databricks/Spark connectivity Optimize PySpark workloads when needed Ensure release discipline through Git workflows, automated tests and code reviews Requirements 3+ years of strong Python engineering experience including packaging (wheels/pyproject), typing and clean architecture Proficiency in error handling and performance-oriented development Proven production SDLC background with Git workflows, automated tests and CI/CD Expertise in Pandas and NumPy in production pipelines Familiarity with data formats like Parquet and governed data access patterns Experience building and operating APIs/services using FastAPI, Flask or similar frameworks Competency working in governed platform environments such as Databricks or containerized dev platforms Nice to have Skills in scikit-learn for production feature and scoring pipelines, including reproducible transforms and model packaging/versioning Background in PySpark and distributed processing Knowledge of IDE-to-Databricks workflows such as Databricks Connect 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.