New offer - be the first one to apply!
August 8, 2026
Senior Python Backend Engineer
Senior • Remote
180 - 280 PLN/hr
Rzeszow, PK, Poland
Join a remote backend engineering role focused on cutting-edge Python-based systems. The main project is a trustless supercluster of performance-proofed, GPU-enabled sandboxed Docker container runners controlled by decentralized algorithms.
Offer
- Fully remote work; currently hiring in EMEA/APAC
- Minimum commitment: 30 hours per week
- Flexible work schedule, tracked with a time tracker
- B2B contract
- Compensation: USD 45–70 or PLN 180–280 per hour
- At 40 hours per week: USD 7,560–11,760 or PLN 28,800–44,800 per month
- Rates automatically adjusted for inflation twice yearly
- Influence operational practices through Sociocracy 3.0 decision-making
- Work on complex projects with global reach
Benefits
- Stable position
- Reasonable coworking-space expenses covered
- Necessary hardware provided under the equipment co-funding policy
- Multicultural work environment
- Daily use of English
- Flexible leave policy
Requirements
- At least 5 years of programming experience, including significant open-source and personal projects
- At least 1 year of Python experience
- Ability to solve complex problems and select Pythonic solutions
- Passion for coding and pride in work quality
- Strong ownership of code from initial development through deployment
- Ability to deliver stable, efficient solutions and proactively resolve bugs
Working in Practice
Work is mostly asynchronous, with flexibility to code at preferred hours. Scheduled commitments include a weekly general news and celebrations call and a Sociocracy decision-making call; the main project also has weekly planning and daily calls, though schedules vary by project and client.
Engineers choose their own programming environment and organize their work independently while collaborating across time zones.
Similar jobs you might like
Technology
New offer
Reef Technologies
Senior Python Backend Engineer
Senior
Remote
Gdynia, PM, Poland
180 - 280 PLN/hr
🏢 Summary: Remote backend engineering role focused on cutting-edge Python systems, including a decentralized GPU-enabled Docker sandbox runner platform. The offer provides flexible scheduling, a B2B hourly contract, and the opportunity to work on complex global projects while contributing at least 30 hours weekly from EMEA or APAC. 🗂️ Requirements: 5+ years of programming experience, 1+ year of Python experience, Availability of at least 30 hours per week, Residence in EMEA or APAC, Strong ownership from development through deployment, Ability to solve complex backend engineering problems 📃 Skills: Python, Docker, GPU, Paxos, Raft 🏢 Description: Join a remote backend engineering role focused on cutting-edge Python-based systems. The main project is a trustless supercluster of performance-proofed, GPU-enabled sandboxed Docker container runners controlled by decentralized algorithms.
Work arrangement
• Fully remote role; currently hiring in EMEA/APAC • Minimum commitment of 30 hours per week • Flexible work schedule, tracked with a time tracker • Mostly asynchronous work, with a small number of scheduled meetings • B2B contract: 45–70 USD or 180–280 PLN per hour • At 40 hours per week: 7,560–11,760 USD or 28,800–44,800 PLN per month • Rates are automatically adjusted for inflation twice a yearWhat the role offers
• Work on complex projects with global reach • Influence operational practices through a Sociocracy 3.0 decision-making process • Reasonable coworking-space expenses covered • Necessary hardware provided under the equipment co-funding policy • Multicultural, English-speaking work environment • Flexible leave policyRequirements
• At least 5 years of programming experience, including at least 1 year with Python • Open-source and significant personal-project experience is accepted • Ability to solve complex problems and select effective, Pythonic solutions • Passion for coding and pride in delivering high-quality work • Strong ownership of code from the first line through deployment • Ability to deliver stable, efficient solutions, fix bugs, and think aheadWorking in practice
Work is primarily asynchronous, allowing flexibility in working hours apart from a few meetings. Scheduled commitments may include a weekly general news and celebrations call, a team Sociocracy decision-making call, and—depending on the project—a weekly planning call and dailies. Meeting schedules vary by project and client needs, with individual availability considered when planning them. Engineers are free to choose their programming environment and organize their work independently while maintaining productivity and delivering reliable solutions.Technology
New offer
Reef Technologies
Senior Python Backend Engineer
Senior
Remote
Rzeszów, PK, Poland
180 - 280 PLN/hr
🏢 Summary: Remote backend engineering contract focused on complex Python systems, including a decentralized GPU-enabled Docker runner platform. The role offers flexible scheduling, a minimum 30-hour weekly commitment, and B2B compensation of $45–70/hour (or 180–280 PLN/hour) for candidates in EMEA/APAC. 🗂️ Requirements: 5+ years of programming experience, 1+ year of Python experience, Expert-level Python proficiency, Ability to solve complex backend engineering problems, Ownership from implementation through deployment, Availability of at least 30 hours per week, Based in EMEA or APAC 📃 Skills: Python, Docker, GPU, PAXOS, RAFT 🏢 Description: Join a fully remote backend engineering role focused on cutting-edge Python-based systems. The current core project is a trustless supercluster of performance-proofed, GPU-enabled, sandboxed Docker container runners controlled by decentralized algorithms. Quick Facts • Fully remote; hiring in EMEA/APAC • Minimum commitment of 30 hours per week • Flexible schedule, tracked with a time tracker • B2B contract: 45–70 USD or 180–280 PLN per hour • Estimated monthly compensation at 40 hours per week: 7,560–11,760 USD or 28,800–44,800 PLN • Rates are adjusted for inflation twice yearly Benefits • Stable position • Reasonable coworking expenses covered • Necessary hardware provided under the equipment co-funding policy • Multicultural, collaborative work environment • Daily use of English • Flexible leave policy Qualifications • At least 5 years of programming experience, including at least 1 year of Python experience; significant open-source and personal-project experience counts. • Expert Python skills and the ability to evaluate multiple solutions and choose an idiomatic approach. • Passion for coding and solving complex problems. • Strong ownership of code from the first line through deployment, including debugging and forward planning. Working in Practice The team works mostly asynchronously, with flexibility to code at preferred hours outside of a small number of scheduled meetings. Typical commitments include a weekly team news and celebrations call, a weekly Sociocracy decision-making call, and—depending on the project—weekly planning calls and daily stand-ups. Team members may choose their own programming environment and work location while coordinating across time zones.
Technology
New offer
Reef Technologies
Lead Python Backend Engineer
Senior
Remote
Gdynia, Poland
300 - 380 PLN/hr
🏢 Summary: Remote Lead Python Backend Engineer role for candidates in EMEA/APAC, leading complex backend projects and contributing to advanced Python-based systems. The position combines hands-on development, technical leadership, project delivery, client communication, and team mentorship on a flexible B2B contract of at least 30 hours per week. 🗂️ Requirements: 5+ years of programming experience, 1+ year of Python experience, 2+ years of team management experience, Complex backend project management experience, Technical client communication experience, Backend architecture and technical leadership, Developer mentoring and code-quality oversight, Ability to work 30+ hours per week, Availability in EMEA/APAC 📃 Skills: Python, Docker, GPU 🏢 Description: Quick Facts - Fully remote role; hiring in EMEA/APAC - Minimum commitment: 30 hours per week - B2B contract - Compensation: 75–90 USD or 300–380 PLN per hour; 12,600–15,120 USD or 48,000–60,800 PLN monthly at 40 hours per week - Flexible schedule, tracked with a time tracker - Rates are adjusted for inflation twice yearly Description Work on cutting-edge Python-based systems, including a trustless supercluster of performance-proofed, GPU-enabled, sandboxed Docker container runners controlled by decentralized algorithms. As a Lead Python Backend Engineer, shape technical direction and maintain high standards of delivery. Lead and guide a team, plan and oversee complex backend projects, communicate technical matters with clients, make architectural decisions, mentor developers, and ensure code quality. Requirements - At least 5 years of programming experience, including at least 1 year with Python; open-source and significant personal projects count - At least 2 years of team management experience - Experience planning, estimating, and overseeing complex backend projects from start to finish - Confidence discussing technical matters with clients, managing expectations, and translating business requirements into technical solutions - Strategic thinking and ability to anticipate technical challenges and identify innovation opportunities - Strong technical leadership, including mentoring developers, making architectural decisions, and ensuring code quality - Ability to foster collaboration, knowledge sharing, and professional growth within the team - Ownership of code from implementation through deployment, with a focus on efficiency and reliability - Proactive approach to delivering projects and anticipating potential issues Benefits - Stable position - Reasonable coworking-space expenses covered - Necessary hardware provided under the equipment co-funding policy - Multicultural, English-speaking work environment - Flexible leave policy - Flexible working hours and remote work
Technology
New offer
Reef Technologies
Lead Python Backend Engineer
Senior
Remote
Gdynia, PM, Poland
300 - 380 PLN/hr
🏢 Summary: Remote Lead Python Backend Engineer role for candidates in EMEA/APAC, leading complex Python backend projects and shaping technical direction. The offer provides flexible scheduling, B2B compensation, and a minimum commitment of 30 hours per week. 🗂️ Requirements: EMEA/APAC location, 30+ hours per week availability, 5+ years programming experience, 1+ year Python experience, 2+ years team management experience, Backend project management experience, Client-facing technical communication, Technical leadership and mentoring experience, Complex backend architecture and delivery experience 📃 Skills: Python, Docker, GPU, PAXOS, RAFT, Sociocracy 🏢 Description: Join a fully remote Lead Python Backend Engineer role, currently hiring in EMEA/APAC.
Offer
• Work remotely from any location within EMEA/APAC. • Set a time commitment of at least 30 hours per week. • Work on complex, globally impactful projects, including a trustless supercluster of performance-proofed, GPU-enabled, sandboxed Docker container runners controlled by decentralized algorithms. • Influence operating practices through a Sociocracy 3.0 decision-making process. • B2B contract compensation: 75–90 USD or 300–380 PLN per hour; at 40 hours per week, 12,600–15,120 USD or 48,000–60,800 PLN per month. • Flexible work schedule, measured with a time tracker. • Rates are automatically adjusted for inflation twice yearly.Benefits
• Stable position. • Reasonable coworking-space expenses covered. • Necessary hardware provided under the equipment co-funding policy. • Multicultural work environment. • Daily use of English. • Flexible leave policy.Role
As a Lead Python Backend Engineer, you will shape technical direction and maintain high standards of software delivery. You will lead and guide a team, oversee complex backend projects from planning through delivery, communicate technical matters with clients, and translate business requirements into technical solutions.Requirements
• At least 5 years of programming experience, including at least 1 year with Python; open-source and significant personal projects count. • At least 2 years of team management experience. • Experience planning, estimating, and overseeing complex backend projects from start to finish. • Confidence discussing technical matters with clients and managing expectations. • Ability to anticipate technical challenges, identify innovation opportunities, and contribute to long-term technical vision. • Strong technical leadership, including mentoring developers, making architectural decisions, and ensuring code quality. • Ability to foster collaboration, knowledge sharing, and professional growth within a team. • Ownership of code from implementation through deployment, with focus on reliability and efficiency. • Proactive approach to completing projects and anticipating issues.Working Practices
• Primarily asynchronous work, with a small number of scheduled meetings. • Weekly general news and celebrations call and a Sociocracy decision-making call for the whole team. • The main project includes a weekly planning call and daily meetings; schedules may vary by project and client. • Flexibility to choose working hours and programming environment.Technology
New offer
Reef Technologies
Lead Python Backend Engineer
Senior
Remote
Gdynia, PM, Poland
300 - 380 PLN/hr
🏢 Summary: Lead a remote backend team delivering complex Python systems, including decentralized GPU-enabled Docker container infrastructure. The B2B role is open to candidates in EMEA/APAC who can commit at least 30 hours weekly, with flexible scheduling and competitive hourly or monthly compensation. 🗂️ Requirements: 5+ years of programming experience, 1+ year of Python experience, 2+ years of team-management experience, Complex backend project management experience, Technical client communication experience, Technical leadership and mentoring ability, Backend architecture and code-quality ownership, EMEA/APAC availability, Minimum 30 hours per week 📃 Skills: Python, Docker, GPU, PAXOS, RAFT 🏢 Description: Quick Facts - Fully remote; currently hiring in EMEA/APAC - Minimum commitment: 30 hours per week - B2B contract - Compensation: 75–90 USD or 300–380 PLN per hour; 12,600–15,120 USD or 48,000–60,800 PLN monthly at 40 hours per week - Flexible schedule, tracked with a time tracker - Rates automatically adjusted for inflation twice yearly Description Work on cutting-edge Python-based backend systems. The current main project is a trustless supercluster of performance-proofed, GPU-enabled, sandboxed Docker container runners controlled by decentralized algorithms beyond PAXOS or RAFT. As a Lead Python Backend Engineer, you will shape the technical direction, lead and guide a team, make key architectural decisions, and maintain high standards of code quality. You will oversee complex backend projects from planning and estimation through delivery, communicate technical matters with clients, translate business requirements into technical solutions, and take ownership of code through deployment. Requirements - At least 5 years of programming experience, including at least 1 year with Python - At least 2 years of team-management experience - Experience planning, estimating, and overseeing complex backend projects end to end - Ability to discuss technical matters with clients, manage expectations, and translate business requirements into technical solutions - Strategic thinking and ability to anticipate technical challenges and identify innovation opportunities - Strong technical leadership, mentoring, architectural decision-making, and code-quality oversight - Ability to foster collaboration, knowledge sharing, and professional growth within a team - Full ownership of reliable, efficient code from implementation through deployment - Proactive approach to delivering projects and anticipating issues Benefits - Stable position - Reasonable coworking space expenses covered - Necessary hardware provided under the equipment co-funding policy - Multicultural working environment - Daily use of English - Flexible leave policy - Flexible, asynchronous working arrangements with limited scheduled meetings Work practices - Weekly general news and celebrations call - Weekly Sociocracy decision-making call - The main project includes a weekly planning call and daily meetings; schedules may vary by project and client
Technology
New offer
Reef Technologies
Lead Python Backend Engineer
Senior
Remote
Warsaw, MZ, Poland
300 - 380 PLN/hr
🏢 Summary: Lead a remote backend team delivering complex Python systems, including a decentralized GPU-enabled Docker container-runner project. The B2B role is open to candidates in EMEA/APAC who can commit at least 30 hours weekly, with flexible scheduling and competitive hourly compensation. 🗂️ Requirements: 5+ years of programming experience, 1+ year of Python experience, 2+ years of team management experience, Backend project planning and estimation experience, Complex backend project delivery experience, Technical client communication experience, Technical leadership and mentoring experience, Ability to make architectural decisions and ensure code quality, EMEA/APAC availability, Minimum 30 hours per week 📃 Skills: Python, Docker, GPU 🏢 Description: Description Work on cutting-edge Python-based backend systems, including a trustless supercluster of performance-proofed, GPU-enabled sandboxed Docker container runners controlled by decentralized algorithms. Work arrangement • Fully remote role, currently hiring in EMEA/APAC • Minimum commitment of 30 hours per week • Flexible work schedule tracked with a time tracker • B2B contract compensation: 75–90 USD or 300–380 PLN per hour; at 40 hours per week, 12,600–15,120 USD or 48,000–60,800 PLN per month • Rates are adjusted for inflation twice yearly • Participate in Sociocracy 3.0 decision-making Benefits • Stable position • Reasonable coworking-space expenses covered • Necessary hardware provided under the equipment co-funding policy • Multicultural work environment with daily English use • Flexible leave policy Requirements • At least 5 years of programming experience, including at least 1 year with Python; open-source and significant personal projects count • At least 2 years of team management experience • Experience planning, estimating, and overseeing complex backend projects from start to finish • Confidence discussing technical matters with clients, managing expectations, and translating business requirements into technical solutions • Ability to anticipate technical challenges, identify innovation opportunities, and contribute to long-term technical direction • Ability to guide and mentor developers, make key architectural decisions, and ensure code quality • Ability to foster collaboration, knowledge sharing, and professional growth within the team • Full ownership of code through deployment, with focus on efficiency and reliability • Proactive approach to completing projects and anticipating issues Responsibilities • Lead and guide a backend engineering team • Shape technical direction and contribute to technical strategy • Deliver complex backend projects from planning through deployment • Maintain code quality, reliability, and efficient system design Collaboration Work is primarily asynchronous, with a small number of scheduled meetings. Expected meetings may include weekly team news and decision-making calls, plus project planning calls and dailies depending on the project and client.
Technology
Revolut
Software Engineer (Python) - Mid/Senior
Senior
Remote
Krakow, Poland
36,000 - 46,600 PLN/mo
🏢 Summary: Python Engineer role focused on building scalable APIs, data pipelines, and distributed systems for heavily regulated financial environments. The position involves developing high-quality code, event-driven services, and data models while collaborating with cross-functional product teams. The work supports innovative financial features used by millions of customers worldwide. 🗂️ Requirements: 5+ years Software Engineering experience, 3+ years Python as primary language, STEM academic background, Fluency in Python and SQL, Experience with API development and integration, Understanding of distributed systems, Ability to write concurrent code (IO/CPU bound), Experience with Docker, Kubernetes, Ansible, TeamCity, Experience with monitoring and alerting tools 📃 Skills: Python, SQL, APIs, DistributedSystems, Concurrency, Docker, Kubernetes, Ansible, TeamCity, Monitoring, Alerting, GCP 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. We’re looking for a Python Engineer who can write high-quality code and build innovative solutions for heavily regulated financial systems. Whether designing our own chatbot or creating automated financial crime quality controls in just a few weeks, our engineering projects are varied. You’ll collaborate on a product team with Data Scientists, Analysts, Engineers, Product Owners, and Operations Managers to deliver the most value to our customers. Up to shape what's next in finance? Let's get in touch. What you’ll be doing Building APIs and jobs and data pipelines, making sure they're properly designed and scaled according to business needs Writing event consumers to build data models for new flows and processes What you'll need 5+ years of experience as a Software Engineer 3+ years of experience engineering with Python as your primary language An academic background in STEM Fluency in Python, SQL, and other OOPLs Experience with API development and integration A practical understanding of distributed systems The ability to write concurrent code in IO/CPU bound situations Experience with Docker, K8s, Ansible, Teamcity, monitoring, and alerting Nice to have Experience with prototyping and sketching Multiple side projects or open source contributions Exposure to GCP Compensation range Krakow: PLN9,500 - PLN46,600 gross monthly* Poland: PLN9,500 - PLN46,600 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Software Engineer (Python) - AI Platform
Mid
Remote
Krakow, Poland
9,500 - 15,700 PLN/mo
🏢 Summary: Python Software Engineer role focused on building and scaling the core infrastructure powering a global AI ecosystem, including large-scale data pipelines and Generative AI applications. The position involves designing production-grade backend systems, APIs, and CI/CD pipelines to support the full AI/ML lifecycle. You will ensure scalability, low latency, governance, and reproducibility of AI systems deployed at global scale. 🗂️ Requirements: Degree in STEM field or equivalent, Strong foundation in computer science principles, Proven experience designing and operating scalable backend systems in production, Proficiency in Python, Experience with additional programming languages, Expertise in distributed systems, Experience with containerisation and orchestration, Hands-on experience with AI/ML lifecycle including deployment and model management 📃 Skills: Python, APIs, CI/CD, DistributedSystems, Containerisation, Orchestration, MachineLearning, GenerativeAI, DataPipelines, ModelManagement, Backend, SDKs 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. Revolut's AI department drives innovation, powering products through a central platform and building specialised AI-driven systems deployed worldwide. Our mission is to build a world-class automated foundation that empowers our scientists and engineers to solve tomorrow's challenges today. We're looking for a Python Software Engineer to build the core infrastructure that powers our AI ecosystem — from large-scale data pipelines to Generative AI applications. You'll create modern, production-grade systems from the ground up, solving complex engineering challenges at a global scale. Up to shape what's next in finance? Let's get in touch. What you'll be doing Designing, building, and maintaining scalable services that support the AI lifecycle Developing infrastructure and APIs that integrate third-party services and grow with the business Implementing and managing robust CI/CD pipelines to validate, deploy, and monitor a diverse range of models Building and scaling APIs and SDKs for serving AI models and systems Ensuring low latency and high availability to meet business needs Partnering with product teams to design and deliver accessible AI solutions Building frameworks to track data drift, model decay, and operational health Establishing the backbone for AI governance and reproducibility Versioning data and models and managing a central feature store Tracking lineage to ensure a clear, auditable path from research to production What you'll need A degree in a STEM field or equivalent A solid foundation in computer science principles A proven track record designing and operating scalable backend systems in production environments Proficiency in Python as your primary language, with solid command of additional programming languages Expertise in distributed systems and modern infrastructure practices, like containerisation and orchestration Hands-on experience addressing challenges across the AI/ML lifecycle, including deployment, orchestration, and model management Nice to have Experience with infrastructure as code (IaC) tools, like Terraform or Ansible Familiarity with frameworks for high-performance model serving, especially for large-scale or Generative AI models Experience building internal platforms or developer tools Experience integrating third-party APIs and services to build resilient, production-grade solutions Knowledge of data and model versioning strategies and tools Side projects or contributions to open-source projects Compensation range Krakow: PLN9,500 - PLN15,700 gross monthly* Poland: PLN9,500 - PLN15,700 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Software Engineer (Python) - AutoDL
Senior
Remote
Krakow, Poland
28,300 - 40,000 PLN/mo
🏢 Summary: Python Engineer role within the AI team focused on building and scaling core infrastructure for automated machine learning in a regulated financial environment. The position involves optimizing GPU performance, enabling low-latency real-time inference, and developing scalable backend services and CI/CD pipelines for ML models. The engineer will design systems supporting the full AI lifecycle, from training to production deployment. 🗂️ Requirements: Experience with deep learning in production environments, Experience with inference optimisation and transformer-based models or similar architectures, Hands-on experience with GPU-heavy workloads, GPU memory management and performance tuning skills, Degree in STEM or equivalent, Strong computer science fundamentals, Experience designing and operating scalable backend systems in production, Proficiency in Python, Experience with distributed systems, Experience with containerisation and orchestration 📃 Skills: Python, DeepLearning, Transformers, GPU, CI/CD, DistributedSystems, Containerisation, Orchestration, APIs, AutoDL, Inference, Backend, Docker, Kubernetes 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. We’re looking for a Python Engineer who can write high-quality code and build automated solutions for heavily regulated financial systems. As part of the AI team that's driving innovation and powering products, you'll be developing the core infrastructure behind our central platform that empowers our scientists and engineers to solve tomorrow's challenges today. Up to shape what's next in finance? Let's get in touch. What you'll be doing Improving GPU utilisation and performance across large-scale workloads Ensuring low-latency, high-throughput predictions in production environments Designing, building, and maintaining scalable services that support the AI lifecycle Building the core infrastructure behind AutoDL, enabling automated training and deployment of ML models Developing infrastructure and APIs that integrate third-party services and grow with the business Implementing and managing robust CI/CD pipelines to validate, deploy, and monitor a diverse range of models Establishing the backbone for AI governance and reproducibility Designing systems for real-time inference on high-load ML use cases Building scalable pipelines for event-driven data (e.g., behavioural, transactional streams) What you'll need Experience with deep learning in production, including inference optimisation and working with transformer-based models or similar DL architectures Hands-on experience with GPU-heavy workloads (memory management, performance tuning for large-scale models) A degree in a STEM subject or equivalent A solid foundation in computer science principles A track record of designing and operating scalable backend systems in production environments Proficiency in Python as your primary language, with command of additional programming languages Expertise in distributed systems and modern infrastructure practices, like containerisation and orchestration Compensation range Poland: PLN28,300 - PLN40,000 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Technology
Revolut
Software Engineer (Python) - Relocation to Poland, Spain, or UAE
Senior
Remote
Krakow, Poland
28,300 - 40,000 PLN/mo
🏢 Summary: Backend Engineer role focused on building scalable APIs, data pipelines, and event-driven systems for a global fintech platform using modern Python-based technologies. The position involves developing clean, maintainable code with TDD, DDD, and continuous integration practices. Opportunity to work remotely or hybrid from Poland, Spain, or the UAE. 🗂️ Requirements: 5+ years of experience as a Software Engineer, 3+ years of experience using Python as primary language, Academic background in STEM, Fluency in Python and SQL, Experience with API development and integration, Understanding of distributed systems, Ability to write concurrent IO/CPU bound code, Experience with containerization and orchestration tools, Experience with CI/CD and monitoring tools 📃 Skills: Python, SQL, FastAPI, Django, Celery, PostgreSQL, Redis, Airflow, GCP, Docker, Kubernetes, Ansible, TeamCity, TDD, DDD, CI/CD 🏢 Description: About Revolut People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day. As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution. About the role This role offers the opportunity to relocate to Poland, Spain, or the UAE. You'll receive support from Revolut throughout the entire process. Once you move, you'll have the flexibility to work full remotely or in a hybrid model in our offices in Krakow, Barcelona, Madrid, or Dubai. Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. We’re looking for a Backend Engineer to join a team that keeps frameworks lean and focuses on what matters: clean, maintainable code, shipped fast with TDD, DDD, and continuous integration and delivery. Our stack includes Python 3.11, Celery, FastAPI, Django, PostgreSQL, Redis, Airflow, and GCP. Up to shape what's next in finance? Let's get in touch. What you’ll be doing Building APIs and jobs and data pipelines, making sure they're properly designed and scaled according to business needs Writing event consumers to build data models for new flows and processes What you'll need 5+ years of experience as a Software Engineer 3+ years of experience engineering with Python as your primary language An academic background in STEM Fluency in Python, SQL, and other OOPLs Experience with API development and integration A practical understanding of distributed systems The ability to write concurrent code in IO/CPU bound situations Experience with Docker, K8s, Ansible, Teamcity, monitoring, and alerting Nice to have Experience with prototyping and sketching Multiple side projects or open source contributions Exposure to GCP Compensation range Krakow: PLN28,300 - PLN40,000 gross monthly* Poland: PLN28,300 - PLN40,000 gross monthly* Other locations: Compensation will be discussed during the interview process *Final compensation will be determined based on the candidate's qualifications, skills, and previous experience Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow everyday. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.