Software Tester Jobs in Bahrain
760 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> About the Role You’ll design coding tasks that challenge frontier AI coding agents.<br> Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome.<br> Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br> Responsibilities : Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.<br> Build a reproducible Docker environment with pinned dependencies.<br> Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.<br> Write an instruction.<br>md that reads like a Jira ticket a developer would receive.<br> Write a reference solve.<br>sh proving the task is solvable.<br> Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.<br> Iterate based on feedback from expert QA reviewers.<br> Later: review other authors’ tasks as a QA reviewer.<br> Not in scope Data labeling, prompt engineering.<br> Production code to ship — you design problems and verification for AI agents.<br> Leetcode puzzles — scenarios must look like real developer work.<br> Not every candidate task ships — quality over quantity.<br> Requirements 3+ years of production software development in one backend stack — Python, Go, Node.<br>js, Java, or Rust.<br> Depth in one stack beats breadth.<br> Python + pytest fluency — required regardless of primary stack.<br> The task harness is pytest-based even when the broken app is in another language.<br> Fixtures, parametrize, monkeypatch, timeouts, conftest.<br>py. Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.<br> Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.<br> AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work.<br> You can cite a specific time the AI was confidently wrong and how you caught it.<br> English — B2+ written.<br> Not a fit Data Science, ML, or Computer Vision engineers without backend-engineering output.<br> Manual QA testers without automation or test authoring.<br> Frontend-only, low-code / no-code, IT Support, or Business Analysts.<br> Engineers who have never written pytest from scratch.<br> Junior, intern, or assistant as the most recent role.<br> Preferred qualifications Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.<br> Modern Python tooling (uv, poetry, pyproject.<br>toml). Coverage tooling (pytest-cov, coverage.<br>py, gcov, llvm-cov, kcov).<br> Fuzzing or property-based testing (Hypothesis).<br> Prior contribution to agent-evaluation benchmarks or related frameworks.<br> Process Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br> Time commitment Onboarding: ~10 hours per first task.<br> Steady state: ~5 hours per task, 2–4 parallel tasks per author.<br> Realistic weekly load: 8–20 hours.<br> Higher volume available for top performers.<br> You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.<br> Compensation: Paid contributions, rates up to $35/hour *.<br> Task-based compensation equivalent to hourly rate, depending on performance and volume.<br> Some projects include incentive payments.<br> *Rates vary based on expertise, skills assessment, location, project needs, and other factors.<br> Higher rates may be provided to highly specialized experts.<br> Lower rates may apply during onboarding or non-core project phases.<br> Payment details are shared per project.<br> Apply Submit your CV via the Mindrift platform.<br> Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.<br></span> </div>
<p><h4>Job description</h4>
<p>We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.</p>
<p>As a software engineer III-automation test at JPMorgan Chase within the commercial and investment bank for payments technology business, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.</p>
<h4>Job responsibilities</h4>
<ul>
<li>Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems</li>
<li>Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems</li>
<li>Automation using Cucumber, Cypress, Selenium, Playwright</li>
<li>Ability to customize BDD/Selenium in various integrations</li>
<li>Knowledge and ability to design, build, maintain test automation framework</li>
<li>Automation test cases and feature file creation</li>
<li>Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness</li>
<li>Applies knowledge of tools within the software development life cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation</li>
<li>Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development</li>
</ul>
<h4>Required qualifications, capabilities, and skills</h4>
<ul>
<li>Formal training or certification in software engineering concepts and 6+ years of applied experience</li>
<li>Experience working in agile delivery environments and understanding of the software development life cycle (SDLC)</li>
<li>Functional testing experience, including test preparation, test design, execution, and results reporting</li>
<li>Experience partnering with QA (manual and automation), developers, and subject matter experts (SMEs) to understand the business domain, requirements, and system functionality</li>
<li>Experience designing, developing, maintaining, executing, and reporting automated test suites using Cucumber, Cypress, Selenium, and Playwright, including tracking and communicating automation status and quality metrics</li>
<li>Experience with defect lifecycle management, including defect logging, verification/re-testing, and tracking through closure in collaboration with engineering teams</li>
<li>Hands-on experience across system design, application development, testing, and operational stability concepts</li>
<li>Experience developing, debugging, and maintaining code in a large-scale enterprise environment using one or more modern programming languages</li>
<li>Experience with Oracle/RDBMS to support testing and troubleshooting, with a solid understanding of CI/CD, application resiliency, and security considerations, and strong interpersonal skills to collaborate across teams and support timely problem resolution</li>
</ul>
<h4>Preferred qualifications, capabilities, and skills</h4>
<ul>
<li>Experience within trade domain</li>
</ul>
<h4>About us</h4>
<p>J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.</p>
<p>We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.</p>
<h4>About the team</h4>
<p>J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><span>We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. </span></p><br><p>As a Software Engineer III-Automation Test at JPMorgan Chase within the Commercial and Investment bank for payments technology business, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.</p><br><p><strong>Job responsibilities</strong></p><br><ul><li>Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems</li><li>Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems</li><li><p><span>Automation Using Cucumber, Cypress, Selenium, Playwright</span></p><br></li><li><p><span>Ability to customize BDD/Selenium in various integrations</span></p><br></li><li><p><span>Knowledge and ability to design, build maintain test automation framework</span></p><br></li><li><p><span>Automation test cases and feature file creation</span></p><br></li><li>Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.</li><li>Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.</li><li>Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development</li></ul><p><strong>Required qualifications, capabilities, and skills</strong></p><br><ul><li>Formal training or certification in software engineering concepts and <strong>6+ years</strong> of applied experience.</li><li>Experience working in Agile delivery environments and understanding of the Software Development Life Cycle (SDLC).</li><li>Functional testing experience, including test preparation, test design, execution, and results reporting.</li><li>Experience partnering with QA (manual and automation), developers, and subject matter experts (SMEs) to understand the business domain, requirements, and system functionality.</li><li>Experience designing, developing, maintaining, executing, and reporting automated test suites using <strong>Cucumber, Cypress, Selenium, and Playwright</strong>, including tracking and communicating automation status and quality metrics.</li><li>Experience with defect lifecycle management, including defect logging, verification/re-testing, and tracking through closure in collaboration with engineering teams.</li><li>Hands-on experience across system design, application development, testing, and operational stability concepts.</li><li>Experience developing, debugging, and maintaining code in a large-scale enterprise environment using one or more modern programming languages.</li><li>Experience with <strong>Oracle/RDBMS</strong> to support testing and troubleshooting, with a solid understanding of <strong>CI/CD</strong>, application resiliency, and security considerations, and strong interpersonal skills to collaborate across teams and support timely problem resolution.</li></ul><p><strong>Preferred qualifications, capabilities, and skills</strong></p><br><ul><li>Experience within Trade Domain</li></ul><br>J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.<br> We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. <br><br> </div>
<ol><li><p><strong>Odoo Development:</strong> Build and customize Odoo modules to fit client needs.</p></li><li><p><strong>Coding & System Setup:</strong> Write clean Python, XML, and JavaScript for Odoo UI and QWeb reports.</p></li><li><p><strong>Database & Integration:</strong> Work with PostgreSQL databases and assist with API integrations.</p></li><li><p><strong>Requirements & Specs:</strong> Talk with clients to understand their needs and turn them into clear technical requirements.</p></li><li><p><strong>Documentation:</strong> Create straightforward project docs, tech specs, and user guides.</p></li><li><p><strong>Client Onboarding & Training:</strong> Walk clients through the software and lead training sessions so they’re set up for success.</p></li><li><p><strong>Teamwork & Growth:</strong> Work closely with the team, take feedback onboard, and keep learning.</p><br><p>*programming languages and frameworks change quickly. The Employee may be required to work with different programming languages, frameworks, and technologies as needed by the Company.</p></li></ol><p><strong>Desired Candidate Profile</strong></p><ol><li><p><strong>Fresh Graduate & Bahraini National</strong></p></li><li><p><strong>Solid Tech Basics</strong></p></li><li><p><strong>True Passion for Tech</strong></p></li><li><p><strong>Strong & Confident Personality</strong></p></li><li><p><strong>Problem Solver & Fast Learner</strong></p></li></ol>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Are you passionate about web development and eager to start your software engineering career? We are looking for <b>a </b><strong>Junior Software Engineer</strong> to join our growing team in Bahrain.</p>
Requirements<br><p> Basic knowledge of <strong>WordPress Development</strong> (Mandatory)<br> Understanding of <strong>HTML, CSS, JavaScript, and PHP</strong> <br> Familiarity with <strong>Git/GitHub</strong> version control<br> Good problem-solving and learning skills<br> Fresh graduates and entry-level candidates are encouraged to apply</p>
Added Advantages<br><p> Knowledge of <strong>Python</strong> <br> Experience with <strong>Laravel Framework</strong> <br> Understanding of REST APIs and database concepts (MySQL)<br> Exposure to AI tools and automation technologies</p>
Responsibilities<br><ul>
<li>Develop and maintain WordPress websites</li>
<li>Customize themes and plugins</li>
<li>Work with Git repositories and collaborate with the development team</li>
<li>Assist in Laravel and Python-based projects</li>
<li>Debug, test, and optimize web applications</li>
<li>Learn and adapt to new technologies and frameworks</li>
</ul><br></div></section>
<p>One of our biggest clients is looking for a Software Engineer - Android.</p><p>Duties & Responsibilities:</p><p>Design, build, and maintain advanced applications for the Android platform using Kotlin.</p><p>Collaborate with cross-functional teams to define, design, and ship new features.</p><p>Work with outside data sources and APIs.</p><p>Unit-test code for robustness, including edge cases, usability, and general reliability.</p><p>Work on bug fixing and improving application performance.</p><p>Continuously discover, evaluate, and implement new technologies to maximize development efficiency.</p><p>Follow best practices for code quality, testing, and documentation.</p><p>Qualifications & Experience:</p><p>Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).</p><p>Minimum 4 years of experience in Android app development.</p><p>Proficient and practical knowledge of design patterns and their implementation in Kotlin and Java.</p><p>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.</p><p>In-depth knowledge of Android lifecycle for fragments, activities, practical experience with Agile methodologies (SCRUM or Kanban would do).</p><p>Experience with RESTful APIs to connect Android applications to back-end services.</p><p>Experience with versioning tools (Git) and understanding of CI/CD pipelines.</p><p>Familiarity with cloud message APIs and push notifications.</p><p>Solid understanding of the full mobile development life cycle.</p><p>Ability to write new modules using maintainable architecture and participate in code reviews</p><p>Nice to have experience in leveraging common SDKs e.g. : Firebase, Fastlane scripting, MoEngage, Google Analytics etc.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).</p><p>Minimum 4 years of experience in Android app development.</p><p>Proficient and practical knowledge of design patterns and their implementation in Kotlin and Java.</p><p>Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.</p><p>In-depth knowledge of Android lifecycle for fragments, activities, practical experience with Agile methodologies (SCRUM or Kanban would do).</p><p>Experience with RESTful APIs to connect Android applications to back-end services.</p><p>Experience with versioning tools (Git) and understanding of CI/CD pipelines.</p><p>Familiarity with cloud message APIs and push notifications.</p><p>Solid understanding of the full mobile development life cycle.</p><p>Ability to write new modules using maintainable architecture and participate in code reviews</p><p>Nice to have experience in leveraging common SDKs e.g. : Firebase, Fastlane scripting, MoEngage, Google Analytics etc.</p>
<p>Conduct in-line and external pipeline inspections using ultrasonic testing and DCVG/CIPS cathodic protection surveys. Maintain records and flag anomalies for engineering review.</p><p>Pipeline UTDCVG / CIPS NACE Preferred</p><p><strong>Desired Candidate Profile</strong></p><p>2+ Years Exp. NACE Preferred</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Shape the future of energy with VINCI Energies Oil & Gas!</p><br><p>At <strong>VINCI Energies Oil & Gas (VINCI Energies grop</strong>, we empower our clients in the energy sector by delivering end-to-end support across the full lifecycle of their industrial projects, energy infrastructures, and ICT operations.</p><br><p> As a specialized service company, our <strong>2,000 experts operate across five continents</strong>, bringing cutting-edge expertise from design to operation. With 35 agile and locally rooted Business Units, we combine deep field insight with the strength of a global network of trusted brands.</p><br><p> Our diverse business lines include <strong>EPC project delivery, engineering, automation, commissioning, maintenance, training, fire and gas analysis, technical assistance, safety, and cybersecurity.</strong></p><br><p>We proudly serve leading operators in Oil & Gas, Transmission Systems, Electrical Infrastructure, and Renewable Energy—driving innovation and excellence in every project.</p><br><p>We are seeking experienced Electrical Maintenance & Testing Supervisor is responsible for the operation, maintenance, testing, and inspection of high‑voltage electrical systems in <strong>brownfield environments</strong>, ensuring asset integrity, safety, and reliability. The role requires extensive hands‑on experience with <strong>220 kV substations, HV overhead lines (OHL), towers</strong>, and associated protection and control systems. The incumbent will work independently as an <strong>Authorized Electrical Person (AEP)</strong> and supervise maintenance, testing, and commissioning activities in live operational facilities.</p><br><p><strong>Responsibilities</strong></p><br><p><strong>Electrical Maintenance & Testing</strong></p><br><ul><li><p>Perform <strong>preventive, predictive, and corrective maintenance</strong> on high‑voltage equipment (up to 220 kV), including:</p><br><ul><li><p>Power transformers</p><br></li><li><p>Circuit breakers (AIS)</p><br></li><li><p>Disconnectors, CTs, VTs, surge arresters</p><br></li></ul></li><li><p>Conduct <strong>high‑voltage testing</strong>, such as:</p><br><ul><li><p>Insulation resistance (IR) and polarization index tests</p><br></li><li><p>Contact resistance and winding resistance tests</p><br></li><li><p>Tan delta, SF₆ testing, and breaker timing tests</p><br></li></ul></li><li><p>Evaluate and interpret <strong>test results</strong> to assess equipment condition, serviceability, and remaining life.</p><br></li></ul><p><strong>Substations & Overhead Lines</strong></p><br><ul><li><p>Maintain and inspect <strong>220 kV AIS substations</strong>, ensuring compliance with operating and safety standards.</p><br></li><li><p>Supervise inspection and maintenance of <strong>overhead transmission lines (OHL)</strong>, towers, insulators, conductors, and fittings.</p><br></li><li><p>Coordinate shutdowns, isolations, earthing, and restoration activities in operational (brownfield) installations.</p><br></li></ul><p><strong>Protection, Control & Commissioning</strong></p><br><ul><li><p>Maintain and test <strong>protection & control systems</strong>, including relays, interlocks, and SCADA interfaces.</p><br></li><li><p>Support <strong>commissioning and re‑commissioning</strong> of HV assets following maintenance or upgrades.</p><br></li><li><p>Verify protection schemes and ensure correct coordination and functionality.</p><br></li></ul><p><strong>Safety & Compliance</strong></p><br><ul><li><p>Act as <strong>Authorized Electrical Person (AEP)</strong>, ensuring strict adherence to HV safety rules and permit‑to‑work systems.</p><br></li><li><p>Lead risk assessments, method statements, and job safety analyses.</p><br></li><li><p>Ensure full compliance with company procedures, regulatory standards, and industry best practices related to HV operations.</p><br></li><li><p>Promote a strong <strong>safety culture</strong> and ensure hazard awareness among staff and contractors.</p><br></li></ul><p><strong>Supervision & Coordination</strong></p><br><ul><li><p>Supervise and coordinate <strong>maintenance and inspection teams</strong>, contractors, and specialized vendors.</p><br></li><li><p>Plan and execute maintenance schedules with minimal system disruption.</p><br></li><li><p>Ensure proper documentation, reporting, and traceability of maintenance and test activities.</p><br></li></ul><p><strong>Technical Competencies</strong></p><br><ul><li><p>Strong expertise in <strong>high‑voltage equipment maintenance and testing</strong> (220 kV class).</p><br></li><li><p>In‑depth knowledge of:</p><br><ul><li><p><strong>HV overhead lines (OHL) and towers</strong></p><br></li><li><p><strong>AIS substations</strong></p><br></li><li><p><strong>Protection and control systems</strong></p><br></li><li><p><strong>Distribution networks</strong></p><br></li></ul></li><li><p>Proficient in HV testing tools and interpretation of diagnostic data.</p><br></li><li><p>Solid understanding of <strong>brownfield constraints</strong>, live system interfaces, and operational risks.</p><br></li></ul><p><strong>Profile</strong></p><br><ul><li><p>Bachelor’s degree or diploma in <strong>Electrical Engineering</strong> or equivalent.</p><br></li><li><p>Proven experience working in <strong>brownfield HV environments</strong>.</p><br></li><li><p>Minimum X years of experience in:</p><br><ul><li><p>HV maintenance and testing</p><br></li><li><p>Substation operations (up to 220 kV)</p><br></li><li><p>Overhead transmission systems</p><br></li></ul></li><li><p>Certified and authorized as an <strong>Authorized Electrical Person (AEP)</strong> (or equivalent utility/industry authorization).</p><br></li></ul><p><strong>Why join us ?</strong></p><br><p><strong>Our DNA</strong>: Trust, Entrepreneurial Spirit, Solidarity, Autonomy, Responsibility</p><br><p>Joining us means becoming part of a large group while enjoying the agility and warmth of a human-sized company!</p><br><p> A personalized onboarding journey from day one, with tailored career follow-up</p><br><p> Opportunities for growth, training, and mobility within a fast-growing international group</p><br><p> Close and supportive management</p><br><p> Recognition of employee performance through a company savings plan</p><br><p> Pride in shared achievements</p><br><p>☘️ Respect for the environment and local communities in the countries where we operate (Human Rights Guide)</p><br><p> Commitment to the health and safety of our employees</p><br><p> At VINCI Energies Oil & Gas, CSR initiatives are deeply embedded in our activities, our ways of working, and ultimately, in our DNA <br></p><br>
<br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Support in the day-to-day conduct of Training Programs and providing assistance as required.</p><p><b>Training Delivery</b></p><ul><li>Coordinate all functions related to Training Delivery.</li><li>Receives and registers and follow-up with customers examination requests.</li><li>Consults with Planning Department regarding availability of classrooms.</li><li>Assists in preparation of examination papers ensuring these are signed by the instructors.</li><li>Briefs the students on the examination process, rules and regulations before beginning the exam.</li><li>Check for examination results, produce certificates and completion documents and send them to customers.</li><li>Responsible for drafting and issuing of Notices to Instructors</li><li>Responsible for production of administration guides for instructors to ensure they are provided with all relevant material and training files and materials prior to course commencement.</li><li>Responsible for administration of GAA LMS, E-Learning and EVIONICA portals which includes uploading various training programs, handling of trainees registration, creating and maintaining trainees records.</li><li>Supports the delivery of the induction session for trainees on their first day and assists in filling out the required documents.</li><li>Liaise with instructors, partners and stakeholders to ensure entire curriculum coordination, good quality of the training content, and successful delivery of the training program</li><li>Coordinate with the Line Manager to prepare appropriate documentation to comply with regulatory bodies (IATA, MOL, etc.) standards and obtain required approvals.</li><li>Facilitate the conduct of the training sessions, and ensure all regulatory matters meet with the Regulatory Authorities requirements.</li></ul><p><b>Efficient Operation</b></p><ul><li>Issuance and ongoing maintenance of training records and certificates, ensuring that all documentation is accurately processed and securely stored.</li><li>Maintain an organized system for updating and retrieving these records to facilitate easy access for audits and reporting purposes.</li><li>Support in the scheduling and preparation of training programs and classes.</li><li>Provide general administrative support to other departments.</li><li>Assists in the drafting of correspondence, emails and reports.</li><li>Minutes meetings and distributes minutes in a timely manner.</li><li>Performs miscellaneous duties as assigned.</li><li>Assist in application and renewal of instructors licenses.</li><li>Maintain appropriate documentation and records of all programs and trainees.</li><li>Ensure timely maintenance of training database.</li><li>Assist in the preparation of monthly reports as required by management.</li></ul><p><b>Customer Service</b></p><ul><li>Acts as point of contact for any customer enquiries related to Pilot, Cabin Crew, Engineering, Ground and ATC training and direct these enquiries to the relevant managers.</li><li>Receives and responds to customer enquiries via email/ telephone/ face-to-face meetings.</li><li>Ensures that all GAA Programs are conducted timely and effectively.</li><li>Ensure high levels of customer service activities are always offered to the customers, to sustain maximum customer satisfaction.</li><li>Works closely with other Units to ensure customer satisfaction is maintained.</li><li>Manage and follow-up with students regarding their performance, achievements, complaints, payments, and progress.</li><li>Collects information on customers' needs and feedback and shares this with the parties involved.</li><li>Assist in implementation plans Operations Support improvement initiatives in coordination with other Units.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Business Administration or a relevant field is required.</li><li>0-1 years of experience in the Aviation industry or related field.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>High Frequency Trading Prop Desks Hedge Funds Crypto / Digital Assets Technology / Quant Dev Systematic Trading Execution & Algo Trading Quantitative Research Machine Learning / AI Senior</p></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>VAM Systems is currently looking for IT Infrastructure Administrator for our Bahrain operations with the following skillsets & terms and conditions:</p><p>Responsibilities for Desktop, Servers & Network Administrator:</p><ul><li>Fully support, configure, maintain and upgrade Organization s networks, servers and Desktop.</li><li>Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, security and peripheral devices.</li><li>Responsible for the maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization</li><li>Responsible for the maintenance, configuration, and reliable operation of Microsoft Windows and Exchange Servers.</li><li>Install and upgrade computer components and software, manage virtual servers, and integrate automation processes</li><li>Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues</li><li>Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure</li><li>Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures</li><li>Lead desktop and helpdesk support efforts, making sure all desktop applications, workstations, and related equipment problems are resolved in a timely manner with limited disruptions</li><li>Manages servers to include DNS, DHCP, AD, WDS, backup file servers, FTP, SFTP and print servers.</li><li>Manages network Devices Switch, Router, Firewall etc.</li><li>Monitors network and server data flow, performance and security using a variety of evaluation tools; analyzes data flow patterns; checks network logs to detect intruders; writes scripts to support network monitoring and administration tasks.</li><li>Performs necessary network upgrades, tests hardware and software to ensure optimal network functionality.</li><li>Monitor network performance (availability, utilization, throughput, goodput, and latency) and test for weaknesses</li><li>Manages security solutions to include firewalls, DLP, anti-virus, anti-spam, anti-malware, and content filtering products; provides security and control measures across multiple computer platforms.</li><li>Ensure network security and connectivity.</li></ul><p>Terms and conditions</p><p>Joining time frame: (15 - 30 days)</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Certification: MCSE and CCNA</li></ul><p></p></section>
<p>Responsibilities: Collaborate with cross-functional teams on project delivery using Agile methodology. Execute manual tests, create test cases & defect reports in JIRA.</p><p><br></p><p><b>Role: Quality Assurance and Testing - Other</b></p><p>Industry Type: Recruitment / Staffing</p><p>Department: Engineering - Software & QA</p><p>Employment Type: Full Time, Permanent</p><p>Role Category: Quality Assurance and Testing</p><p>Education</p><p>UG: Any Graduate</p>
<p>We are seeking a highly skilled Senior Lifting Inspector to join our team in Bahrain. This role is ideal for a seasoned professional with a strong background in lifting equipment inspection, load testing, and compliance with national and international standards. You will lead inspection activities, mentor junior inspectors, and ensure the highest levels of safety and quality across all lifting operations.</p><p>About the Company</p><p>Our organization is a leading provider of engineering, inspection, and certification services for the energy, construction, and industrial sectors. We are committed to delivering accurate, reliable, and timely assessments that help clients manage risk and maintain operational excellence. We value safety, integrity, and continuous improvement in all aspects of our work.</p><p>Key Responsibilities and Duties</p><ul><li>Plan, coordinate, and execute lifting equipment inspections, load tests, and certification activities in accordance with applicable standards (e.g., AS/MSA, API, EN, OSHA) and client requirements.</li><li>Lead a team of inspectors, assign tasks, review reports, and ensure technical accuracy and compliance with quality management systems.</li><li>Perform thorough visual inspections, non-destructive testing, and functional testing of slings, cranes, hoists, shackles, lifting beams, spreader bars, and associated lifting gear.</li><li>Authorize issuance of inspection certificates and ensure timely submission of detailed reports, risk assessments, and recommendations for corrective actions.</li><li>Review maintenance records, service histories, and calibration data; identify trends and propose optimization and safety improvements.</li><li>Collaborate with clients, project managers, and safety teams to plan outages, shutdowns, and lifting operations with minimal risk.</li><li>Provide technical guidance on selection, use, and limits of lifting equipment, accessories, and rigging practices.</li><li>Maintain compliance with local regulations and company policies; stay current with evolving industry standards and best practices.</li><li>Participate in incident investigations and root cause analyses related to lifting activities, contributing to corrective action plans.</li><li>Support business development by contributing to proposals, method statements, and scope define for lifting-related projects.</li></ul><p>Qualifications and Requirements</p><ul><li>Bachelor's degree in a relevant field (Engineering, Safety, or equivalent).</li><li>5 to 9 years of hands-on experience in lifting equipment inspection, testing, and compliance.</li><li>Professional certification in lifting inspection or related standards (e.g., LEEA, IDLH, API 8C, or equivalent) is highly preferred.</li><li>Strong knowledge of welding, metallurgy, crane operations, rigging, and load testing methodologies.</li><li>Proficiency with inspection documentation, certificates, and reporting software; attention to detail and accurate record-keeping.</li><li>Excellent communication and teamwork skills; ability to train and mentor junior staff.</li><li>Ability to manage multiple inspections and prioritize safety-critical tasks under pressure.</li><li>Willingness to travel, sometimes on short notice, to client sites and project locations within Bahrain and neighboring regions.</li></ul><p>Required Skills</p><ul><li>In-depth knowledge of lifting equipment standards and regulatory requirements.</li><li>Technical inspection and testing techniques for slings, hooks, shackles, lifting gears, and crane components.</li><li>Strong analytical and problem-solving capabilities for root cause analysis and corrective actions.</li><li>Proficiency in preparing comprehensive inspection reports and recommendations.</li><li>Leadership and delegation skills with a proactive safety mindset.</li><li>Effective communication with clients, engineers, and field personnel.</li></ul><p>Benefits and Perks</p><ul><li>Competitive salary and benefits package aligned with experience and market standards in Bahrain.</li><li>Medical insurance, paid leave, and retirement plan participation as per company policy.</li><li>Opportunities for professional development, training, and certification renewal.</li><li>Collaborative work environment focused on safety, quality, and continuous improvement.</li></ul>
<p>The TTT Assistant Manager is an execution-focused, client-facing role responsible for delivering day-to-day work products across Corporate Tax, Indirect Tax, Accounting Compliance & Reporting, eInvoicing, and AI-enabled tax use cases. The role works closely with client Tax/Finance/Technology stakeholders to translate requirements into practical solutions building data pipelines, reconciliations, dashboards, test packs, and implementation documentation that enable measurable compliance and reporting outcomes.<br>The Assistant Manager operates as a key engine room contributor on engagements owning discrete modules/tasks end-to-end (under Manager/Senior Manager direction) and ensuring delivery is accurate, well-documented, and client-ready.</p><p>A. Tax & compliance delivery outcomes (Corporate Tax / Accounting Compliance & Reporting)<br>Produces accurate, traceable outputs that support tax and accounting compliance reporting (datasets, reconciliations, exception logs, reporting packs) with minimal rework.<br>Demonstrates consistent delivery hygiene: clear documentation, repeatable logic, and evidence-ready outputs.<br>B. Indirect Tax & eInvoicing outcomes<br>Supports indirect tax reporting improvements through data readiness activities, validations, and exception handling routines.<br>Where in scope, supports eInvoicing delivery by preparing/validating data, assisting with requirements and testing, and validating reporting outputs (including data-driven VAT reporting frameworks).<br>C. Analytics outcomes (tools-driven execution)<br>Builds and maintains repeatable analytics workflows using tools such as Alteryx, produces dashboards using Tableau, and performs validations using SQL to support reconciliations and reporting confidence.<br>D. AI outcomes (practical support + validation)<br>Supports AI/GenAI-enabled use cases by preparing structured inputs, documenting requirements, validating outputs against acceptance criteria, and supporting user adoption activities.<br>E. Client experience outcomes<br>Earns client trust through responsiveness, clarity, and structured execution; contributes to workshops with well-prepared materials, crisp analysis, and clear next steps.</p><p>A. Client collaboration and co-creation (mandatory)<br>Partners with client users to clarify requirements, validate scenarios, and iterate quickly on solutions and outputs.<br>B. Ownership and accountability<br>Owns assigned deliverables end-to-end (data prep, dashboard build, test packs, documentation) and drives closure through disciplined follow-up and dependency management.<br>C. Quality and precision<br>Demonstrates strong attention to detail; proactively checks data quality, logic integrity, and documentation completeness before submitting outputs.<br>D. Learning agility<br>Learns new client systems, datasets, and reporting requirements quickly; applies feedback to improve execution quality.<br>E. Professional integrity & secure delivery (mandatory)<br>Handles client data securely and maintains confidentiality; follows engagement documentation and quality standards.<br>F. Mobility (mandatory)<br>Willingness to travel across MENA (and occasionally beyond) based on engagement needs.</p><p>A. Tax and compliance functional capability (execution depth)<br>Working understanding of tax and compliance process flows and the data required to produce reporting outputs across Corporate Tax, Indirect Tax, and accounting-related compliance reporting.<br>B. Data, analytics & validation (tools capability required)<br>Hands-on capability in SQL (extract/validate data, joins/aggregations, reconciliation support).<br>Hands-on proficiency in Alteryx for data preparation/workflows and Tableau for dashboarding/insights (or equivalent tools used on engagements).<br>Ability to execute data quality checks, reconciliations, and exception monitoring rules; ability to explain results clearly to client stakeholders.<br>C. eInvoicing & digital indirect tax reporting (preferred but valuable)<br>Understanding of eInvoicing implementation components (data fields, process impacts, integration touchpoints) and ability to support VAT reporting frameworks through validation and testing support.<br>D. AI/GenAI delivery support (required awareness)<br>Ability to support AI/GenAI initiatives by preparing validation datasets, documenting acceptance criteria, testing output quality, and supporting adoption activities.<br>E. Solution design & SDLC execution (required at task/module level)<br>Ability to produce high-quality delivery artifacts: user stories/requirements notes, data mapping sheets, process flows, test scenarios, defect logs, and release readiness checklists.<br>Familiarity with basic software delivery lifecycle concepts (build/test/release), and ability to collaborate effectively with developers/technical teams on requirements and testing.<br>F. Change enablement (execution support)<br>Ability to support adoption by creating user guides, training materials, and handover documentation; captures user feedback and incorporates improvements.</p><p>A. Requirements support and solution development (client collaboration)<br>Support requirements gathering through workshops and working sessions; document requirements, scenarios, and acceptance criteria.<br>Translate requirements into structured artifacts (data mappings, business rules, process steps) and validate with client stakeholders.<br>B. Data preparation, validation and reconciliation (hands-on delivery)<br>Extract and validate data using SQL; perform reconciliations, investigate variances, and document findings clearly.<br>Build repeatable workflows using Alteryx (or equivalent) to clean, transform, and standardize datasets for reporting/analytics.<br>C. Dashboarding and reporting insights (hands-on delivery)<br>Develop dashboards and analytics outputs using Tableau (or equivalent), ensuring metrics are defined correctly, visuals are clear, and outputs are refreshable and repeatable.<br>D. eInvoicing and VAT reporting support (where applicable)<br>Support eInvoicing activities: data readiness, validation of mandatory fields, testing support, and reporting output checks (including data-driven VAT reporting frameworks where in scope).<br>E. Testing and implementation support (build-test-deploy)<br>Prepare SIT/UAT assets: test scenarios, test scripts, test data, execution trackers, defect logs, and retest evidence.<br>Support deployment readiness through checklists, user readiness inputs, and hypercare issue triage.<br>F. AI/GenAI use case support<br>Support AI/GenAI solutions by documenting requirements, preparing validation datasets, validating outputs, and supporting adoption readiness activities.<br>G. Delivery governance and reporting (mandatory)<br>Maintain task/workplan updates; provide RAID inputs; highlight dependencies early; escalate risks/issues promptly.<br><br></p><p><strong>Desired Candidate Profile</strong></p><p>Typically 7+ years experience in tax technology delivery, tax/compliance reporting transformation, data & analytics delivery, or consulting/industry roles involving tax data and reporting.<br>Hands-on capability with SQL and at least one analytics workflow and dashboarding tool preferably Alteryx and Tableau to deliver reconciliations, dashboards, and reporting outputs.<br>Demonstrated ability to support testing cycles (SIT/UAT), manage defects, and produce clear documentation for software-enabled solutions.<br>Experience supporting eInvoicing and VAT digital reporting initiatives, including data-driven VAT reporting frameworks.<br>Exposure to AI/GenAI-enabled delivery support activities (validation, adoption support, controls through human oversight).<br>Relevant credentials aligned to role focus (tax/accounting qualification, data/analytics certifications, agile/testing credentials) (recommendation).</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Fully support, configure, maintain and upgrade Organization s networks, servers and Desktop. Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, security and peripheral devices. Responsible for the maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization Responsible for the maintenance, configuration, and reliable operation of Microsoft Windows and Exchange Servers. Install and upgrade computer components and software, manage virtual servers, and integrate automation processes Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures Lead desktop and helpdesk support efforts, making sure all desktop applications, workstations, and related equipment problems are resolved in a timely manner with limited disruptions Manages servers to include DNS, DHCP, AD, WDS, backup file servers, FTP, SFTP and print servers. Manages network Devices Switch, Router, Firewall etc. Monitors network and server data flow, performance and security using a variety of evaluation tools; analyzes data flow patterns; checks network logs to detect intruders; writes scripts to support network monitoring and administration tasks. Performs necessary network upgrades, tests hardware and software to ensure optimal network functionality. Monitor network performance (availability, utilization, throughput, goodput, and latency) and test for weaknesses Manages security solutions to include firewalls, DLP, anti-virus, anti-spam, anti-malware, and content filtering products; provides security and control measures across multiple computer platforms. Ensure network security and connectivity.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>MCSE and CCNA certifications</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Fully support, configure, maintain and upgrade Organization s networks, servers and Desktop. Oversee installation, configuration, maintenance, and troubleshooting of end user workstation hardware, software, security and peripheral devices. Responsible for the maintenance, configuration, and reliable operation of computer systems, network servers, and virtualization Responsible for the maintenance, configuration, and reliable operation of Microsoft Windows and Exchange Servers. Install and upgrade computer components and software, manage virtual servers, and integrate automation processes Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure Perform or delegate regular backup operations and implement appropriate processes for data protection, disaster recovery, and failover procedures Lead desktop and helpdesk support efforts, making sure all desktop applications, workstations, and related equipment problems are resolved in a timely manner with limited disruptions Manages servers to include DNS, DHCP, AD, WDS, backup file servers, FTP, SFTP and print servers. Manages network Devices Switch, Router, Firewall etc. Monitors network and server data flow, performance and security using a variety of evaluation tools; analyzes data flow patterns; checks network logs to detect intruders; writes scripts to support network monitoring and administration tasks. Performs necessary network upgrades, tests hardware and software to ensure optimal network functionality. Monitor network performance (availability, utilization, throughput, goodput, and latency) and test for weaknesses Manages security solutions to include firewalls, DLP, anti-virus, anti-spam, anti-malware, and content filtering products; provides security and control measures across multiple computer platforms. Ensure network security and connectivity.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Certification: MCSE and CCNA</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br>What this opportunity involves: We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 8+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paidEffort estimate Tasks for this project are estimated to take 30 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation: Up to $200/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>
<p><h4>Please submit your CV in English and indicate your level of English proficiency.</h4>
<p>Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment.</p>
<h4>What this opportunity involves</h4>
<p>Frontier coding agents are already good at passing tests. We measure whether they pass them the right way. We're building a dataset to evaluate the safety and conduct of AI coding agents — not just whether they complete a task, but whether they do it honestly, within scope, and without cutting corners.</p>
<p>You'll design tasks where the easy path is the unsafe one, and write the tests that catch it:</p>
<ul>
<li>Build realistic developer environments — a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history</li>
<li>Design tasks that pair a benign development goal with a tempting unsafe shortcut: scope creep, policy violations, data corruption, over-permissive changes</li>
<li>Write tests that verify whether the agent completed the task the right way — catching corners cut, not just checking outputs</li>
<li>Iterate on tasks and tests based on QA feedback — review agent solutions, analyze failures, and refine until the evaluation is fair and robust</li>
</ul>
<h4>What this is NOT:</h4>
<ul>
<li>Not data labeling;</li>
<li>Not prompt engineering;</li>
<li>Not cybersecurity or red-teaming — there is no attacker in the scenario. Cybersecurity experience is a nice-to-have but not a requirement. We're looking for engineers who understand how code should behave, not penetration testers. Strong software engineers, not security specialists;</li>
<li>Not writing code from scratch — the agent writes most of the code; you design the situation and evaluate the outcome;</li>
</ul>
<h4>What we look for</h4>
<ul>
<li>4–5+ years in software development;</li>
<li>Core stack: Python, JavaScript/TypeScript;</li>
<li>Strong test design skills — functional and integration tests that separate safe from unsafe completion, not just correct from incorrect;</li>
<li>Hands-on experience with coding agents (Claude Code, GitHub Copilot CLI, Codex, or similar);</li>
<li>Familiarity with GitHub PRs and CI workflows as a user;</li>
<li>Stack breadth is welcome, not a filter. Tasks simulate real repositories with databases, CI pipelines, and deploy scripts, so wider backend and infrastructure exposure is genuinely useful — but you don't need to be an expert in every layer;</li>
<li>English proficiency — B2+</li>
</ul>
<h4>Why this is hard</h4>
<p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. The real difficulty is building the temptation — a scenario where the unsafe or out-of-scope path is the path of least resistance — and then writing tests that reliably catch an agent that took it. Tasks have many valid solutions; tests must accept all of them and reject the bad ones.</p>
<h4>How it works</h4>
<p>Apply ? Pass qualification(s) ? Join a project ? Complete tasks ? Get paid</p>
<h4>Project time expectations</h4>
<p>For this project, tasks are estimated to require around 20-25 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. Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.</p>
<h4>Compensation</h4>
<p>On this project, contributors can earn up to $75 per hour equivalent, depending on their level and pace of contribution.</p>
<p>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.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves Frontier coding agents are already good at passing tests.<br> We measure whether they pass them the right way .<br>We're building a dataset to evaluate the safety and conduct of AI coding agents — not just whether they complete a task, but whether they do it honestly, within scope, and without cutting corners.<br>You'll design tasks where the easy path is the unsafe one, and write the tests that catch it: Build realistic developer environments — a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks that pair a benign development goal with a tempting unsafe shortcut: scope creep, policy violations, data corruption, over-permissive changes Write tests that verify whether the agent completed the task the right way — catching corners cut, not just checking outputs Iterate on tasks and tests based on QA feedback — review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling; Not prompt engineering; Not cybersecurity or red-teaming — there is no attacker in the scenario.<br> Cybersecurity experience is a nice-to-have but not a requirement.<br> We're looking for engineers who understand how code should behave, not penetration testers.<br> Strong software engineers, not security specialists; Not writing code from scratch — the agent writes most of the code; you design the situation and evaluate the outcome; What we look for 4–5+ years in software development; Core stack: Python, JavaScript/TypeScript; Strong test design skills — functional and integration tests that separate safe from unsafe completion, not just correct from incorrect; Hands-on experience with coding agents (Claude Code, GitHub Copilot CLI, Codex, or similar); Familiarity with GitHub PRs and CI workflows as a user; Stack breadth is welcome, not a filter.<br> Tasks simulate real repositories with databases, CI pipelines, and deploy scripts, so wider backend and infrastructure exposure is genuinely useful — but you don't need to be an expert in every layer; English proficiency — B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> The real difficulty is building the temptation — a scenario where the unsafe or out-of-scope path is the path of least resistance — and then writing tests that reliably catch an agent that took it.<br> Tasks have many valid solutions; tests must accept all of them and reject the bad ones.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Project time expectations For this project, tasks are estimated to require around 20-25 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> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation On this project, contributors can earn up to $75 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>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> What this opportunity involves We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for 5+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid Compensation Up to $50/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>