Python Developer Jobs in UAE
1448 Jobs Found
Role: Senior Python Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $30 - $90/hour<br>Role Overview:We are hiring for one of our clients, seeking a Python Developer to work on a contract basis. The role involves building and maintaining scalable backend services using Python, with a focus on performance optimization and code quality. Responsibilities include collaborating with cross-functional teams to design, develop, and deploy software solutions that meet business requirements.<br>Key Responsibilities:• Develop, test, and deploy Python-based backend services and APIs with a focus on scalability and efficiency.• Write clean, maintainable, and well-documented code following best practices and design patterns.• Optimize existing codebases for performance, reliability, and security improvements.• Participate in code reviews to ensure adherence to coding standards and software quality metrics.• Troubleshoot and resolve issues in production environments, including debugging and root cause analysis.<br>Required Skills & Qualifications:• Proficiency in Python 3.x and experience with frameworks such as Django or Flask.• Strong understanding of data structures, algorithms, and object-oriented programming principles.• Experience with RESTful API development and integration with third-party services.• Familiarity with databases including SQL (Postgre SQL, MySQL) and NoSQL (Mongo DB, Redis).• Knowledge of version control systems, preferably Git, and CI/CD pipelines.• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.• Understanding of cloud platforms, specifically AWS or Azure, for deployment and infrastructure management.• Ability to work independently in a remote environment with minimal supervision.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of high-performance backend systems that support critical business applications. The contract includes flexible hours and the ability to work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role:Senior Python Developer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout:$30 - $90/hour<br>Role Overview:We are hiring for one of our clients, seeking a Python Developer to work on a contract basis. The role involves building and maintaining scalable backend services using Python, with a focus on performance optimization and code quality. Responsibilities include collaborating with cross-functional teams to design, develop, and deploy software solutions that meet business requirements.<br>Key Responsibilities:• Develop, test, and deploy Python-based backend services and APIs with a focus on scalability and efficiency.• Write clean, maintainable, and well-documented code following best practices and design patterns.• Optimize existing codebases for performance, reliability, and security improvements.• Participate in code reviews to ensure adherence to coding standards and software quality metrics.• Troubleshoot and resolve issues in production environments, including debugging and root cause analysis.<br>Required Skills & Qualifications:• Proficiency in Python 3.x and experience with frameworks such as Django or Flask.• Strong understanding of data structures, algorithms, and object-oriented programming principles.• Experience with RESTful API development and integration with third-party services.• Familiarity with databases including SQL (Postgre SQL, MySQL) and NoSQL (Mongo DB, Redis).• Knowledge of version control systems, preferably Git, and CI/CD pipelines.• Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.• Understanding of cloud platforms, specifically AWS or Azure, for deployment and infrastructure management.• Ability to work independently in a remote environment with minimal supervision.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of high-performance backend systems that support critical business applications. The contract includes flexible hours and the ability to work from anywhere.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Senior Python Engineer (Remote) Location: Remote (Work from Anywhere) Payout: Competitive<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Python, Java Script/Type Script, Go) to work on a contractor basis. In this role, you'll apply your expertise to help train next-generation AI systems, shaping how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required – your domain knowledge is what matters. This opportunity allows you to contribute to a global leader in the AI industry, enabling high-quality contributions at scale.<br>Key Responsibilities:• Conduct thorough code reviews and pull request (PR) evaluations, ensuring adherence to best practices and code quality standards for Python, Java Script/Type Script, and Go codebases.• Identify, debug, and resolve complex software issues across Python, Java Script/Type Script, and Go codebases, leveraging your expertise to optimize performance and security.• Implement, review, and refine CI/CD pipelines to streamline delivery and automate testing, ensuring efficient and reliable deployment of AI models.• Champion code quality and security best practices, contributing to the development of frontier AI models through high-quality, real-world input.• Collaborate with a global network of experts to identify and address software issues, ensuring timely and effective resolution.<br>Required Skills & Qualifications:• Proficiency in Python, Java Script/Type Script, and Go programming languages, with experience in software development and issue resolution.• Strong understanding of code quality standards, security best practices, and performance optimization techniques.• Experience with CI/CD pipelines, version control systems (e.g., Git Hub), and agile project management methodologies.• Excellent communication and collaboration skills, with the ability to work effectively in a remote environment.• Strong debugging and issue identification skills, with the ability to analyze complex software issues and develop effective solutions.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the AI industry, enabling high-quality contributions at scale. You'll have the chance to collaborate with a global network of experts, shaping the development of frontier AI models and contributing to the growth of the human intelligence layer for AI.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Senior Python Engineer (Remote) Location: Remote (Work from Anywhere) Payout: Competitive<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Python, Java Script/Type Script, Go) to work on a contractor basis. In this role, you'll apply your expertise to help train next-generation AI systems, shaping how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required – your domain knowledge is what matters. This opportunity allows you to contribute to a global leader in the AI industry, enabling high-quality contributions at scale.<br>Key Responsibilities:• Conduct thorough code reviews and pull request (PR) evaluations, ensuring adherence to best practices and code quality standards for Python, Java Script/Type Script, and Go codebases.• Identify, debug, and resolve complex software issues across Python, Java Script/Type Script, and Go codebases, leveraging your expertise to optimize performance and security.• Implement, review, and refine CI/CD pipelines to streamline delivery and automate testing, ensuring efficient and reliable deployment of AI models.• Champion code quality and security best practices, contributing to the development of frontier AI models through high-quality, real-world input.• Collaborate with a global network of experts to identify and address software issues, ensuring timely and effective resolution.<br>Required Skills & Qualifications:• Proficiency in Python, Java Script/Type Script, and Go programming languages, with experience in software development and issue resolution.• Strong understanding of code quality standards, security best practices, and performance optimization techniques.• Experience with CI/CD pipelines, version control systems (e.g., Git Hub), and agile project management methodologies.• Excellent communication and collaboration skills, with the ability to work effectively in a remote environment.• Strong debugging and issue identification skills, with the ability to analyze complex software issues and develop effective solutions.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the AI industry, enabling high-quality contributions at scale. You'll have the chance to collaborate with a global network of experts, shaping the development of frontier AI models and contributing to the growth of the human intelligence layer for AI.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
We're looking for a Senior Forward-Deployed Engineer to join our team in Abu Dhabi in a hybrid working mode. This is a client-facing role embedded directly with the client team, requiring a versatile full-stack generalist who can bridge business and engineering. You will rapidly prototype solutions, debug production issues on-site and transform evolving client requirements into practical, high-quality technical implementations. This is an exciting opportunity for a hands-on engineer comfortable operating across the full technical stack and working independently in an intensive, delivery-focused environment.<br><br>Responsibilities<br><br>Collaborate directly with client stakeholders to translate business requirements into working solutions Develop and maintain full-stack applications using Java (Spring Boot) or Python (Fast API) for backend services Build React.js/Next.js-based front-end interfaces, ensuring responsive and seamless user experiences Design and manage Postgre SQL databases, including schema design and query optimization Deploy and maintain applications on Microsoft Azure, leveraging cloud-native capabilities for scalability and security Rapidly prototype features to validate concepts and accelerate decision-making Debug and resolve production issues under tight timelines while ensuring system stability Deliver in agile/hybrid methodologies while maintaining clear documentation and knowledge transfer <br><br>Requirements<br><br>Proven experience delivering client-facing software engineering projects, preferably in embedded roles Strong proficiency in Java with Spring Boot and/or Python with Fast API frameworks Hands-on experience with React.js/Next.js front-end development Solid understanding of Postgre SQL and relational database design principles Familiarity with Azure cloud services, CI/CD pipelines and cloud-native environments Strong problem-solving skills with the ability to work independently under minimal supervision Excellent communication and stakeholder engagement skills in a consultative, fast-paced setting Fluency in English and Arabic Bachelor’s or Master’s degree in Computer Science, Information Systems, Statistics or a related field<br><br>We offer<br><br>End of service gratuity Private healthcare and life insurance Employee assistance program Wellness program Annual air travel allowance for expatriates Regular performance feedback and salary reviews Global travel medical and accident insurance Referral bonuses Learning and development opportunities including in-house training and coaching, professional certifications, and courses
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system.<br> In this role, as an AI Pilot – that’s how we refer to this role at Mindrift – you’ll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.<br> This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br> What We Do The Mindrift platform connects specialists with AI projects from major tech innovators.<br> Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br> This is a freelance role for a Tendem project.<br> As a Senior Python Data Scraping Engineer , you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and OpenRouter alongside your own resourceful approaches.<br> Key Responsibilities: Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.<br> Leverage internal tools (Apify, OpenRouter) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements.<br> Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.<br> Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.<br> Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.<br> Requirements: At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).<br> Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.<br> Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows.<br> We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources.<br> A methodical, detail-oriented approach and the ability to work independently are essential.<br> Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to GitHub is a plus English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $37 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br></span> </div>
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. <br><br>In this role, as an AI Pilot - that's how we refer to this role at Mindrift - you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.<br><br>This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br><br>What We Do<br><br>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br><br>This is a freelance role for a Tendem project. As a Senior Python Data Scraping Engineer, you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and Open Router alongside your own resourceful approaches.<br><br>Key Responsibilities:<br><br>Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets Leverage internal tools (Apify, Open Router) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle Java Script-rendered content and changing site behavior Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes<br><br>Requirements:<br><br>At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required) Bachelor's or Master's Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows. We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources. A methodical, detail-oriented approach and the ability to work independently are essential Strong experience in Python web scraping (Beautiful Soup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (Lang Chain, Open Router, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to Git Hub is a plus English proficiency: Upper-intermediate (B2) or above (required)<br><br>Project time expectations<br><br>For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.<br><br>Compensation<br><br>On this project, contributors can earn up to $37 per hour equivalent, depending on their level and pace of contribution.<br><br>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.
Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. <br><br>In this role, as an AI Pilot - that's how we refer to this role at Mindrift - you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.<br><br>This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br><br>What We Do<br><br>The Mindrift platform connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br><br>This is a freelance role for a Tendem project. As a Senior Python Data Scraping Engineer, you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and Open Router alongside your own resourceful approaches.<br><br>Key Responsibilities:<br><br>Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets Leverage internal tools (Apify, Open Router) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle Java Script-rendered content and changing site behavior Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes<br><br>Requirements:<br><br>At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required) Bachelor's or Master's Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows. We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources. A methodical, detail-oriented approach and the ability to work independently are essential Strong experience in Python web scraping (Beautiful Soup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (Lang Chain, Open Router, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to Git Hub is a plus English proficiency: Upper-intermediate (B2) or above (required)<br><br>Project time expectations<br><br>For this project, tasks are estimated to require around 10-20 hours per week during active phases, based on project requirements. This is an estimate, not a guaranteed workload, and applies only while the project is active.<br><br>Compensation<br><br>On this project, contributors can earn up to $37 per hour equivalent, depending on their level and pace of contribution.<br><br>Compensation varies across projects depending on scope, complexity, and required expertise. Please note that other projects on the platform may offer different earning levels based on their requirements.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Mindrift is looking for highly skilled Senior Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system.<br> In this role, as an AI Pilot – that’s how we refer to this role at Mindrift – you’ll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical thinking, domain expertise, and quality control to deliver accurate and actionable results.<br> This part-time remote opportunity is ideal for technical professionals with hands-on experience in web scraping, data extraction and processing.<br> What We Do The Mindrift platform connects specialists with AI projects from major tech innovators.<br> Our mission is to unlock the potential of Generative AI by tapping into real-world expertise from across the globe.<br> This is a freelance role for a Tendem project.<br> As a Senior Python Data Scraping Engineer , you'll handle data scraping tasks requiring technical precision for web extraction and processing, utilizing various tools such as our provided Apify and OpenRouter alongside your own resourceful approaches.<br> Key Responsibilities: Own end-to-end data extraction workflows across complex websites, ensuring complete coverage, accuracy, and reliable delivery of structured datasets.<br> Leverage internal tools (Apify, OpenRouter) alongside custom workflows to accelerate data collection, validation, and task execution while meeting defined requirements.<br> Ensure reliable extraction from dynamic and interactive web sources, adapting approaches as needed to handle JavaScript-rendered content and changing site behavior.<br> Enforce data quality standards through validation checks, cross-source consistency controls, adherence to formatting specifications, and systematic verification prior to delivery.<br> Scale scraping operations for large datasets using efficient batching or parallelization, monitor failures, and maintain stability against minor site structure changes.<br> Requirements: At least 5+ years of relevant experience in data engineering, web scraping, automation, or software development (required).<br> Bachelor’s or Master’s Degree in Engineering, Applied Mathematics, Computer Science, or related technical fields is a plus.<br> Candidates should have a strong technical foundation and practical experience with scripting, automation, and AI-assisted workflows.<br> We are looking for specialists who can solve non-trivial problems, work confidently with LLMs, and systematically collect, structure, and validate data from diverse sources.<br> A methodical, detail-oriented approach and the ability to work independently are essential.<br> Strong experience in Python web scraping (BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies Proven ability to extract data from complex structures (hierarchies, archived pages, inconsistent HTML) Solid background in data cleaning, normalization, and validation, delivering structured datasets (CSV, JSON, Google Sheets) Demonstrated experience handling anti-bot mechanisms and dynamic site structures at scale Experience with cloud infrastructure (AWS or equivalent) and containerization (Docker) as part of real workflows Hands-on experience with LLM frameworks (LangChain, OpenRouter, or similar) applied to automation tasks Strong attention to detail and commitment to data accuracy Self-directed work ethic with ability to troubleshoot independently A link to GitHub is a plus English proficiency: Upper-intermediate (B2) or above (required) Project time expectations For this project, tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements.<br> This is an estimate, not a guaranteed workload, and applies only while the project is active.<br> Compensation On this project, contributors can earn up to $37 per hour equivalent , depending on their level and pace of contribution.<br> Compensation varies across projects depending on scope, complexity, and required expertise.<br> Please note that other projects on the platform may offer different earning levels based on their requirements.<br></span> </div>
About Revolut<br><br>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 75+ million customers get more from their money every day.<br><br>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.<br><br>About The Internship Programme<br><br>Our Internship Programme is built for ambitious students who want to make their summer count. Over 8–10 paid weeks, you’ll work on real projects, solve meaningful challenges, and grow your skills alongside industry experts. It’s your chance to learn, innovate, and launch an exceptional career.<br><br>Top performers may be offered a place on our Graduate Programme the following year, giving you the opportunity to return and continue your journey at Revolut.<br><br>About The Role<br><br>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.<br><br>We’re looking for Python Interns who want to write clean, scalable code, build data-driven systems, and gain hands-on experience with distributed technologies.<br><br>Our stack includes Python 3, SQL, Postgre SQL, Kafka, Airflow, Kubernetes, Docker, GCP, and a TDD approach.<br><br>Up to shape what's next in finance? Let’s get in touch.<br><br>Join us from anywhere<br><br>The Internship Programme is open to international applicants ready to relocate to one of our tech hubs in Poland, Portugal, the UAE, or the UK. We’ll support you with visa assistance, travel costs, and accommodation (conditions apply). You’ll be expected to spend around 3 days per week in the office (where role and location allow).<br><br>Key dates<br><br>Applications: open from May 2026Recruitment process: July–December 2026Programme start: June / July 2027<br><br>Roles are filled on a rolling basis — apply early.<br><br>What You’ll Be Doing<br><br>Helping build well-designed, scalable APIsSupporting the creation of data pipelines for reporting, analytics, and data science Working in cross-functional squads to design new data models and flows Expanding your knowledge of Python and SQL through real-world projects Collaborating with engineers experienced in distributed systems Sharing progress with global teams and learning from senior engineers Managing tasks, tracking progress, and presenting outcomes Receiving regular feedback to support your development<br><br>What You’ll Need<br><br>To be in your penultimate year of a bachelor’s or master’s degree in computer science, maths, physics, or a similar field (graduating in 2028) A portfolio of coding projects or open-source contributions A problem-solving mindset A proactive, curious, and results-driven approach Fluency in English Excellent communication and organisational skills To be comfortable working in a fast-paced, diverse team environment Full-time availability for summer 2027The ability to attend a Revolut office in your country of employment at least 3 days per week (this is a hybrid role)<br><br>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.<br><br>Important notice for candidates:<br><br>Job scams are on the rise. Please keep these guidelines in mind when applying for any open roles.<br><br> Only apply through official Revolut channels. We don’t use any third-party services or platforms for our recruitment. Always double-check the emails you receive. Make sure all communications are being done through official Revolut emails, with an @revolut.com domain.<br><br>We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it’s a scam. Report it immediately.<br><br>By submitting this application, I confirm that all the information given by me in this application for employment and any additional documents attached hereto are true to the best of my knowledge and that I have not wilfully suppressed any material fact. I confirm I have disclosed if applicable any previous employment with Revolut. I accept that if any of the information given by me in this application is in any way false or incorrect, my application may be rejected, any offer of employment may be withdrawn or my employment with Revolut may be terminated summarily or I may be dismissed. By submitting this application, I agree that my personal data will be processed in accordance with Revolut's Candidate Privacy Notice
About Revolut<br><br>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 75+ million customers get more from their money every day.<br><br>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.<br><br>About The Graduate Programme<br><br>Our Graduate Programme is built for ambitious graduates ready to kick-start their careers in tech. Over this 12-month programme, you’ll join our engineering teams, work on real projects, and take on challenges that matter. With structured training, hands-on experience, and guidance from experts, you’ll grow your skills, explore different areas, and help shape the future of finance.<br><br>Top performers may be offered a full-time role after the programme, giving you the chance to continue your journey at Revolut.<br><br>About The Role<br><br>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.<br><br>We’re looking for Python Engineers who want to build scalable systems, create data pipelines, and work on high-impact projects that power our financial products.<br><br>Our stack includes Python 3, SQL, Postgre SQL, Kafka, Airflow, Kubernetes, Docker, GCP, and a TDD approach.<br><br>Up to shape what's next in finance? Let’s get in touch.<br><br>Join us from anywhere<br><br>The Graduate Programme is open to international applicants ready to relocate to one of our tech hubs in Poland, Portugal, Spain, the UAE, or the UK. We’ll support you with visa assistance, travel costs, and your first month of accommodation (conditions apply). You’ll be expected to spend around 3 days per week in the office (where role and location allow).<br><br>Key dates<br><br>Applications: open from May 2026Recruitment process: July–December 2026Programme start: early 2027 (January–June) or late 2027 (July–December)<br><br>Roles are filled on a rolling basis, so apply early. You can specify your preferred intake during the recruitment process.<br><br>What You’ll Be Doing<br><br>Building APIs that are well-designed and scalable Creating data pipelines to support reporting, analytics, and data science Working in cross-functional squads to design new data models and flows Expanding your knowledge of Python and SQL through real-world projects Collaborating with engineers experienced in distributed systems Managing tasks, tracking progress, and delivering outcomes Sharing updates with global teams and learning from senior engineers Using regular feedback to accelerate your development<br><br>What You’ll Need<br><br>A predicted or achieved 2:1 degree (or equivalent grade) To be graduating in 2025, 2026, or 2027A bachelor’s or master’s degree in computer science, maths, physics, or a related field A portfolio of coding projects or open-source contributions Great problem-solving skills A proactive, ambitious, and results-driven mindset Effective communication and organisational skills Fluency in English To be comfortable working in a fast-paced, diverse team environment Full-time availability from early or late 2027The ability to attend a Revolut office in your country of employment at least 3 days per week (this is a hybrid role)<br><br>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.<br><br>Important notice for candidates:<br><br>Job scams are on the rise. Please keep these guidelines in mind when applying for any open roles.<br><br> Only apply through official Revolut channels. We don’t use any third-party services or platforms for our recruitment. Always double-check the emails you receive. Make sure all communications are being done through official Revolut emails, with an @revolut.com domain.<br><br>We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it’s a scam. Report it immediately.<br><br>By submitting this application, I confirm that all the information given by me in this application for employment and any additional documents attached hereto are true to the best of my knowledge and that I have not wilfully suppressed any material fact. I confirm I have disclosed if applicable any previous employment with Revolut. I accept that if any of the information given by me in this application is in any way false or incorrect, my application may be rejected, any offer of employment may be withdrawn or my employment with Revolut may be terminated summarily or I may be dismissed. By submitting this application, I agree that my personal data will be processed in accordance with Revolut's Candidate Privacy Notice
Experience: 5-6 years | Location: Dhahran/Khobar, KSA — onsite only | Duration: 3 months (extension possible) | Availability: Immediate<br><br>Role Overview<br><br>Build the data backbone of the MRO Inventory Optimization solution — ingestion, cleansing, transformation, and the optimization logic that turns raw SAP material master and inventory data into actionable outputs. You'll own pipelines from source through to the analytics and application layers.<br><br>Must-Have — technical depth expected<br><br>Python: Production-grade code, modular design, packaging, logging, config management, unit testing (pytest); strong grasp of data structures and performance Pandas / Num Py: Vectorized transformations, joins/merges, groupby/aggregation, handling large datasets, deduplication, type coercion, working with messy real-world MRO/master data Airflow: Authoring DAGs, operators/sensors, scheduling and backfills, task dependencies, retries/SLAs, idempotent pipeline design, parameterization Big Query: Writing performant SQL, partitioning/clustering, cost-aware querying, loading/exporting data, working with nested/repeated fields SQL: Advanced joins, window functions, CTEs, aggregation, query optimization across relational and warehouse engines API development: Building and consuming REST APIs (Fast API/Flask), request validation, pagination, integration with upstream systems (e.g., SAP-sourced data via CPI/OData)<br><br>Good-to-Have<br><br>PySpark (distributed transforms), ML basics (forecasting/classification relevant to inventory optimization — EOQ, demand forecasting, slow-moving/obsolete stock detection), data quality frameworks (Great Expectations or similar), Docker, CI/CD.<br><br>Scope of Work<br><br>Data ingestion from SAP material master and inventory feeds (via API/OData) and other sources into the warehouse Data cleansing and master data processing — standardizing material descriptions, deduplication, classification, handling incomplete records Build and orchestrate ETL pipelines (Airflow → Big Query), ensuring reliability, idempotency, and data lineage Implement inventory optimization logic (reorder points, safety stock, EOQ, criticality/ABC analysis, obsolescence flags) Develop backend services / APIs exposing processed data to the UI and BI layers
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for Technical Operations team (application/operations support function):</p><p><strong><em>(Arabic Speaker)</em></strong></p><p><br></p><p>Work Location: Abu Dhabi</p><p><br></p><p>Key Responsibilities</p><ul><li><p>Troubleshoot and resolve application, platform, and infrastructure-related issues across the environment</p></li><li><p>Investigate and troubleshoot database-related issues, including writing and analyzing <strong>SQL queries</strong></p></li><li><p><strong>Use log analysis tools (e.g., Azure Log Analytics or similar) to identify root causes and drive resolution</strong></p></li><li><p>Take ownership of incidents end-to-end, from identification through resolution and closure, with minimal supervision</p></li><li><p><strong>Communicate clearly and effectively with stakeholders throughout the issue resolution lifecycle, providing timely updates and clear explanations</strong></p></li><li><p>Collaborate with cross-functional teams to escalate and resolve complex, distributed system issues</p></li><li><p>Operate effectively and calmly under pressure, particularly during live incident scenarios</p></li><li><p>Contribute to continuous improvement of support processes and documentation</p></li></ul><p><br><br></p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p><strong>7+ years</strong> of relevant experience in technical operations, application support, or a similar role</p></li><li><p>Proven experience troubleshooting and resolving application or platform-related issues</p></li><li><p>Familiarity with log analysis tools (e.g., Azure Log Analytics or similar)</p></li><li><p>Working knowledge of <strong>SQL and/or Python</strong>, with the ability to query and investigate data independently</p></li><li><p>Strong experience in <strong>network analysis and troubleshooting</strong></p></li><li><p>Hands-on experience <strong>troubleshooting UI and browser-related issues</strong></p></li></ul><p><br></p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Mobile & Web Application Security Testing</p></li><li><p>Reverse Engineering</p></li><li><p>Frida, Burp Suite, Programming</p></li><li><p>Red and Purple Teaming</p></li><li><p>OSCP/OSCE + DESC Cyber Force Certification</p></li><li><p>API Testing</p></li><li><p>OWASP Standards</p></li><li><p>Secure Code Review</p></li><li><p>CTF Participation</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Cybersecurity, or a related field, or equivalent practical experience.</li><li>Possession of industry-recognized certifications such as OSCP, CEH, CISSP, or GIAC.</li><li>Minimum of 3-5 years of hands-on experience in penetration testing across various environments.</li><li>Proficiency in multiple programming/scripting languages (e.g., Python, Bash, PowerShell, JavaScript).</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Develop AI models and algorithms for various applications.</p></li><li><p>Implement machine learning solutions to solve complex problems.</p></li><li><p>Collaborate with cross-functional teams to design and deploy AI-powered systems.</p></li><li><p>Analyze and interpret large datasets to extract useful insights.</p></li><li><p>Stay current with the latest trends and advancements in AI and machine learning technologies.</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's or Master's degree in Computer Science, Engineering, or related field.</p></li><li><p>Solid understanding of machine learning algorithms and principles.</p></li><li><p>Proficiency in programming languages such as Python, Java, or C++.</p></li><li><p>Experience with AI frameworks like TensorFlow, PyTorch, or scikit-learn.</p></li><li><p>Strong analytical and problem-solving skills.</p></li></ul><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Project description
We are seeking an RPA Developer for our client to join a multidisciplinary team that includes frontend and backend developers, data engineers, data scientists, QA engineers, cloud engineers, and project managers. The ideal candidate is a strong problem solver who can work independently in a fast-paced, evolving environment. Experience with Power Automate Desktop and the broader Power Platform is highly desirable, along with familiarity with Blue Prism. A working knowledge of Python and SQL is required—while deep expertise is not necessary, these technologies should be well understood and not new to the candidate.
Responsibilities
Design, develop, and deploy RPA solutions using Power Automate and Blue Prism
Implement and configure RPA software robots to execute tasks and streamline processes
Collaborate with cross-functional teams to integrate RPA solutions with existing systems and applications.
Troubleshoot and resolve issues related to RPA processes and bots in a timely manner.
Conduct unit testing and validation of RPA solutions to ensure accuracy and reliability.
Stay updated on the latest RPA trends, tools, and best practices.
Skills
Must have
Core must-have for this position (tech stack):
Power Automate: Cloud flows and desktop flows. 2y+ experience with Power Automate Desktop. Ability to build complex workflow orchestration, integrate with APIs, databases, and enterprise systems, and handle long-running or stateful processes.
Microsoft Power Platform: End-to-end understanding of the broader ecosystem.
Blue Prism: Proven experience, particularly in the context of migration or transition initiatives.
Programming background: Optional, but beneficial; examples include C#, Python, or similar languages.
Main for RPA & Automation Expertise:
Familiarity with RPA concepts and tools (advantage if Blue Prism) -> Strong understanding of the automation lifecycle, from design and build through deployment and support. Experience with exception handling and resiliency patterns. Ability to create reusable components and apply modular design principles.
Skills:
Overall experience in a related field of more than 7 years
Bachelor's degree in Computer Science or a related field.
Environment strategy: Familiarity with Dev, Test, and Prod environment practices.
Python programming skills
Proficient with SQL
Proficient with Python or C#
Excellent problem-solving and troubleshooting skills.
Effective communication and collaboration skills.
Proactive attitude and a willingness to learn and adapt in a fast-paced environment.
Nice to have
Experience with performance testing and profiling
Experience integrating with cloud infrastructure platforms, in particular Microsoft Azure
Understanding of Financial Mathematics
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior</p><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><ul><li><p>Design and implement automated testing frameworks for agent-based systems, ensuring seamless integration within the SDLC.</p></li><li><p>Develop sophisticated test strategies that validate the emergent behaviors and complex interactions of autonomous agents.</p></li><li><p>Conduct rigorous performance and scalability testing to guarantee agent systems operate reliably under high load conditions.</p></li><li><p>Collaborate closely with AI/ML engineers and developers to debug and resolve intricate issues within agent logic and decision-making processes.</p></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li><p>Bachelor's or Master's degree in Computer Science, Engineering, or a related field.</p></li><li><p>5+ years of experience in software quality assurance, with a focus on complex systems or AI/ML products.</p></li><li><p>Proven experience in developing and maintaining automated test scripts using Python, Java, or similar languages.</p></li><li><p>Familiarity with agent-based modeling concepts and simulation environments.</p></li></ul><p></p></section>
<p>Software Developer – Immediate Hiring</p>
<p>We are looking for a motivated Software Developer to join our growing technology team in the UAE.</p>
<p>What You’ll Do:</p>
<p>Design, develop, and maintain software applications<br />
Write clean, efficient, and scalable code<br />
Fix bugs and improve system performance<br />
Work with teams on new features and updates</p>
<p>Who Can Apply:</p>
<p>Freshers are welcome to apply<br />
Basic knowledge of programming languages (Java, Python, PHP, or similar)<br />
Understanding of web or software development fundamentals<br />
Problem-solving mindset and willingness to learn</p>
<p>What We Offer:</p>
<p>Competitive salary package<br />
Visa and company benefits as per UAE labor law<br />
Career growth and training opportunities<br />
Professional and supportive work environment</p>
<p>Job Type: Full-Time<br />
Location: UAE</p>
<p>Apply Today!</p>
<p>Send your CV via WhatsApp: +971 52 557 7101</p>
<p>Hurry! Limited positions available – early applicants preferred.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job description
<p></p><br><p><b>Discover the Opportunity</b></p><br><p>We are partnering with a major government entity in Abu Dhabi that is building next-generation AI products and platforms to support large-scale digital transformation across the public sector.</p><br><p>This role sits within a central AI function responsible for developing production-grade AI applications, combining applied AI engineering, product thinking, and full-stack software development.</p><br><p>This is an excellent opportunity for a hands-on engineer who can own AI-powered products end-to-end, from RAG pipelines and agent workflows through to APIs and user-facing interfaces.</p><br><p><b><br>Discover the Responsibilities</b></p><br><ul><li><p>Design and build end-to-end AI-powered product features, including assistants, copilots, knowledge tools, and automation workflows.</p><br></li><li><p>Develop RAG pipelines covering document ingestion, vector search, embedding models, reranking, and retrieval quality evaluation.</p><br></li><li><p>Build and integrate agent-based AI workflows capable of multi-step reasoning, tool use, and planning.<br>Create user-facing interfaces using React, including conversational UIs, streaming responses, real-time feedback, and error handling</p><br></li><li><p>Design and build backend services and APIs in Python or Java to expose AI capabilities to products and platforms.</p><br></li><li><p>Work with PostgreSQL to support AI product features, evaluation pipelines, and operational analytics.</p><br></li><li><p>Define evaluation frameworks, quality metrics, and monitoring approaches to measure AI behaviour and detect regressions.</p><br></li><li><p>Translate ambiguous product and operational requirements into well-scoped engineering problems with measurable outcomes.</p><br></li><li><p>Build reusable components, API patterns, and AI integration libraries that enable scalable adoption across multiple entities.</p><br></li></ul><p><b><br>Discover the Requirements</b></p><br><ul><li><p>5+ years of software engineering experience, with a strong track record of building and shipping production systems.</p><br></li><li><p>Proven ability to own product features end-to-end across AI backend, API layer, and user interface.</p><br></li><li><p>Strong Python experience, ideally building LLM-powered systems, AI pipelines, and backend services.</p><br></li><li><p>Solid React experience, including component architecture, state management, performance optimisation, and responsive UI development.</p><br></li><li><p>Experience building production-grade backend APIs using Python or Java, with strong understanding of reliability, authentication, error handling, and scalability.</p><br></li><li><p>Working proficiency with PostgreSQL, including schema design, query optimisation, and data modelling.</p><br></li><li><p>Strong understanding of the practical challenges of deploying LLMs in production, including hallucination, latency, context degradation, and calibration.</p><br></li><li><p>Experience with RAG systems, agentic AI workflows, LLM evaluation, or AI product monitoring is highly desirable.</p><br></li><li><p>Exposure to tools and frameworks such as LangChain, LangGraph, vector databases, Docker, cloud platforms, and CI/CD pipelines would be advantageous.</p><br></li><li><p>Strong product mindset, clear communication skills, and the ability to make evidence-based technical decisions.</p><br></li></ul><br>
</div>
<ul><li><p>Develop and execute comprehensive test plans and test cases to validate product functionality and performance against specifications.</p></li><li><p>Identify, document, and track software defects using bug tracking systems, collaborating with development teams for timely resolution.</p></li><li><p>Design and implement automated testing frameworks and scripts to enhance testing efficiency and coverage for regression and functional testing.</p></li><li><p>Conduct thorough root cause analysis of defects, providing detailed reports and recommendations for process improvements.</p></li><li><p>Interior Fit-Out/Construction UAE Experience Mandatory Hands-on Experience in QA/QC Processes, ITPs, Material Inspections & NCR Management</p></li><li><p>Knowledge of UAE Quality Standards, Material Specifications & Consultant Approval Procedures is an Added Advantage</p></li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Engineering, or a related technical field.</li><li>Minimum of 3-5 years of proven experience in Quality Assurance or Quality Control engineering.</li><li>Proficiency in at least one programming language (e.g., Python, Java, C#) for test automation.</li><li>Experience with test automation tools such as Selenium, Appium, or Cypress.</li></ul>