Python Developer Jobs in Lebanon
208 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job Description<br><p><strong>About the Role</strong></p><br><p>We're looking for an AI Engineer to design, build, and scale the systems that power our AI-driven product. You'll work at the intersection of large language models, multi-agent systems, and production software, turning cutting-edge AI capabilities into reliable, user-facing experiences.</p><br><p><strong>What You'll Do</strong></p><br><ul><li>Design and implement LLM-powered pipelines, including prompt engineering, context management, and response synthesis</li><li>Build and optimize multi-agent orchestration systems where AI components interact, reason, and produce coherent outputs</li><li>Develop and maintain integrations with foundation model APIs (Anthropic, OpenAI, and others), managing latency, cost, and reliability at scale</li><li>Implement retrieval-augmented generation (RAG) and memory systems for persistent, context-aware behavior</li><li>Partner with the Evaluation/QA Engineer to build frameworks that measure output quality, coherence, and factual grounding</li><li>Collaborate with product and design to translate workflows into robust technical experiences</li><li>Ship production features across the stack, from the model layer to the application</li></ul><p>Monitor, debug, and improve system performance, token efficiency, and guardrails</p><br><br>Qualifications<br><ul><li>3+ years of software engineering experience, with hands-on work building LLM-powered applications</li><li>Strong proficiency in Python and/or TypeScript/JavaScript</li><li>Experience with LLM APIs, prompt engineering, and agentic frameworks (e.g., LangChain, LlamaIndex, or custom orchestration)</li><li>Familiarity with vector databases and RAG architectures (Pinecone, Weaviate, pgvector, etc.)</li><li>Understanding of multi-agent systems, tool use, and function calling</li><li>Experience designing evaluation and testing strategies for non-deterministic AI outputs</li><li>Solid grasp of API design, async processing, and scalable backend architecture</li><li>Comfort working in a fast-moving, ambiguous, early-stage environment</li></ul><br>Additional Information<br><ul><li>Experience with real-time streaming (WebSockets, SSE) for conversational interfaces</li><li>Background in fine-tuning, model distillation, or inference optimization</li><li>Familiarity with cloud infrastructure (AWS/GCP/Azure) and CI/CD</li><li>Contributions to open-source AI projects</li></ul><br><br> </div>
A reputable International Company in Beirut is seeking a Junior Data Analyst to join our growing Data & AI Unit and support the development and maintenance of business intelligence solutions across our operations, commercial, and finance functions. The ideal candidate will work closely with the senior BI team to transform raw operational data into meaningful dashboards, reports, and insights that support informed business decisions across our fleet and shore-side operations.
<br>This is a hands-on opportunity for someone early in their career who is eager to develop their skills in data analytics, business intelligence, and data engineering within a high-volume shipping and logistics environment.
<br>To succeed in this role, you should have strong analytical and problem-solving skills, excellent attention to detail, a proactive learning mindset, and the ability to communicate effectively with both technical and business teams.
<br>
<br>What will you do?
<br>• Build and maintain Power BI reports and dashboards under the guidance of senior team members
<br>• Write, test, and optimize SQL queries against SQL Server to extract, analyze, and validate data
<br>• Perform data cleaning, shaping, and transformation using Power Query
<br>• Support data reconciliation and quality checks by verifying record counts, revenue figures, shipment data, and other business information against source systems
<br>• Assist in documenting data sources, measures, report logic, and data processes
<br>• Respond to ad-hoc data requests from business units including operations, commercial, and finance
<br>• Help maintain and monitor existing automated reporting pipelines
<br>• Learn and gradually contribute to DAX measure development and workflow automation
<br>• Support the design, development, and maintenance of business intelligence solutions across the organization
<br>• Collaborate with senior BI team members to translate business requirements into meaningful reports and data insights
<br>• Assist in identifying data quality issues and support their investigation and resolution
<br>• Stay up to date with modern data and AI technologies and contribute to the continuous improvement of reporting and analytics processes
<br>• Assist in providing periodic updates to Management on pending tasks, priorities, and required actions to ensure timely follow-up and completion
<br>• Undertake additional tasks and responsibilities related to the scope and level of the role as required
<br>
<br>What do we expect of you?
<br>• Bachelor's degree in Computer Science, Statistics, Engineering, Business Analytics, Information Systems, or a related field
<br>• Minimum 2–3 years of experience in data analytics, business intelligence, or a related field
<br>• Experience or strong interest in the logistics, shipping, or supply chain industry is a strong advantage
<br>• Foundational knowledge of SQL, including SELECT queries, joins, and aggregations
<br>• Familiarity with Power BI, DAX, and Power Query (M)
<br>• Exposure to Agentic AI, Copilot Studio, Power Automate, Office Scripts, and Microsoft Fabric is an advantage
<br>• Basic knowledge of Python for data manipulation
<br>• Strong Microsoft Excel and data visualization skills
<br>• Strong analytical and problem-solving skills with attention to detail
<br>• Excellent verbal and written communication skills
<br>• Proactive, eager to learn, and solution oriented
<br>• Ability to work effectively with both technical teams and business stakeholders
<br>• Fluent in English, written and spoken; knowledge of other languages is an advantage
<br>• Strong organizational skills with the ability to manage multiple tasks and priorities in a fast-paced environment
<p>Department: Graduate Council Grade: Above Grade 12 Basic Functions: Responsible esponsible for optimizing graduate student recruitment and admission related processes and modules on Slate by Technolutions. This role combines technical system management with data-driven enrollment strategy, ensuring an efficient applicant experience while maximizing conversion rates across the admissions funnel. 1. Duties Performed: Oversees applicant lifecycle management from inquiry through enrollment (including record management, document processing, and credential verification), identifying gaps bottlenecks, and implement data-driven improvements after securing the needed approvals. Optimizes graduate CRM processes and configurations within the Slate platform in compliance with applicable policies and requirements (including building and maintaining application forms and portals, configuring reader workflows, developing and maintaining queries and reporting dashboards, building marketing communication campaigns and events to support outreach initiatives) in collaboration with the relevant stakeholders. Translates business requirements into system solutions by converting operational needs into functional CRM configurations and enhancements. Contributes to integrations and data flow with the (Banner) Student Information System and other platforms. Ensures data integrity and system accuracy through validation, data cleanup, and continuous monitoring. Analyzes data, metrics, and trends. Helps structure diverse applicant data into meaningful segments and uses these insights to support targeting, outreach, and admissions strategies. Executes and optimizes multi-channel communication campaigns, communications with applicants and staff, messaging and automated workflows by leveraging testing, analytics, and performance assessments. Oversees reporting and analytics efforts by developing dashboards and reports to support data-informed recruitment and admissions decision-making by faculties and planning. Evaluates system performance and recommends enhancements by troubleshooting, enforcing change control, and maintaining configuration best practices. Trains and supports users on CRM tools and best practices while promoting adoption. Performs other related duties as requested. 2. Work Contacts: Regular contacts with staff in the Graduate Council, Faculties/ Schools, AUB Online, Dubai Academic and Executive Hub, the Offices of Admissions and Financial Aid, and the Office of IT. 3. Independence of Operation: Reports to the Director of the Graduate Council. 4. Supervisory Responsibility: None. 5. Physical Effort: Minimal. 6. Work Conditions: Clean and pleasant.</p><p><strong>Desired Candidate Profile</strong></p><p><strong>Minimum Requirements:</strong> Bachelor s Degree in Computer Science, Computer Engineering, or related field. Master s Degree is preferred. Five years of relevant work experience such as in student enrolment, preferably in higher education settings. Knowledge of CRM systems, database operations (Banner Student Information System), Microsoft Office applications, Oracle, SQL, HTML/CSS, PowerBi, Python, and Java. Familiarity with Application Programming Interfaces (APIs) or system integrations. Experience with reporting tools and data visualization. Strong interpersonal, data analysis and presentation skills. Ability to deliver quality customer service to diverse stakeholders with high sense of accountability. Ability to communicate effectively both verbally and in writing in English. Prioritizes and multitasks effectively with attention to detail, teamwork, flexibility and positive disposition. Ability to handle sensitive information with discretion and confidentiality. Experience with Slate by Technolutions is a plus. Focus on Process optimization is a plus.</p>
<p>The Key Responsibilities are: Design, develop, test, and maintain backend applications using Java and Spring Boot. Translate business and technical requirements into scalable software solutions. Participate throughout the software development lifecycle, including analysis, design, implementation, testing, deployment, and production support. Design and integrate REST APIs and microservices. Troubleshoot production issues, identify root causes, and implement sustainable solutions. Write clean, maintainable, and well-tested code following engineering best practices. Perform code reviews and provide technical guidance to other team members. Contribute to system design, architecture, and technical decision-making. Improve application performance, reliability, security, and maintainability. Create and maintain technical documentation in Confluence. Collaborate with product owners, QA engineers, and other technical teams in an Agile environment. Participate in Scrum ceremonies and technical discussions.</p><p><strong>Desired Candidate Profile</strong></p><p>Bacheloru2019s degree in Computer Science, Computer Engineering, Software Engineering, or a related field. Minimum 5u20136 years of professional software development experience, primarily using Java. Strong experience with Java, Spring Boot, and the Spring ecosystem. Solid understanding of object-oriented programming, design principles, and common design patterns. Experience designing and developing REST APIs and microservices. Good experience with Maven and Git-based development workflows. Strong knowledge of relational databases, SQL, and data-access technologies such as JPA/Hibernate. Experience writing unit and integration tests using tools such as JUnit and Mockito. Familiarity with CI/CD pipelines and modern software delivery practices. Strong debugging, problem-solving, and root-cause analysis skills. Experience with Agile software development practices. Ability to independently own technical tasks and guide less-experienced engineers. Excellent verbal and written English communication skills. Availability to work during the core working hours of 12:00 PM to 9:00 PM Lebanon time .</p><p>Preferred Qualifications Experience with AWS services and cloud-based application development. Working knowledge of Python. Experience with event-driven systems, messaging technologies, or distributed systems. Familiarity with Docker and containerized applications. Experience with application monitoring, logging, and performance optimization. Basic front-end experience with React is a plus but not required.</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 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 $40/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~20 hours each; you set your own schedule.<br></span> </div>
<p>The Senior Full Stack Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining robust web and mobile applications that power the company's software solutions. Day-to-day tasks include architecting scalable backend systems, developing responsive frontend interfaces, integrating third-party APIs, optimizing database performance, and collaborating with product managers and business analysts to translate requirements into technical solutions. The developer works on the complete software development lifecycle, from initial design and development through testing, deployment, and maintenance. The role also involves mentoring junior developers, conducting code reviews, identifying and implementing performance improvements, and contributing to the continuous evolution of the company's technology stack and development practices.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Candidates should possess strong expertise in full stack web development, including proficiency in both frontend and backend technologies.</li><li>Candidates should possess advanced knowledge of backend frameworks and languages such as Python, Node.js, Java, or similar, with experience building scalable APIs and microservices.</li><li>Candidates should possess advanced knowledge of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Vue.js, or Angular.</li><li>Candidates should possess robust database design and optimization skills, with hands-on experience in relational databases such as MySQL, PostgreSQL, and NoSQL solutions.</li><li>Candidates should possess solid understanding of software architecture patterns, design principles, and best practices for building maintainable and scalable applications.</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</li><li>Minimum 5 years of professional experience in full stack web development or similar roles.</li><li>Experience with version control systems such as Git and familiarity with CI/CD pipelines and DevOps practices.</li><li>Strong problem-solving skills and the ability to debug complex technical issues efficiently.</li><li>Experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.</li><li>Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.</li><li>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional growth.</li></ul>
<p>The Senior Full Stack Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining robust web and mobile applications that power the company's software solutions. Day-to-day tasks include architecting scalable backend systems, developing responsive frontend interfaces, integrating third-party APIs, optimizing database performance, and collaborating with product managers and business analysts to translate requirements into technical solutions. The developer works on the complete software development lifecycle, from initial design and development through testing, deployment, and maintenance. The role also involves mentoring junior developers, conducting code reviews, identifying and implementing performance improvements, and contributing to the continuous evolution of the company's technology stack and development practices.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Candidates should possess strong expertise in full stack web development, including proficiency in both frontend and backend technologies.</li><li>Candidates should possess advanced knowledge of backend frameworks and languages such as Python, Node.js, Java, or similar, with experience building scalable APIs and microservices.</li><li>Candidates should possess advanced knowledge of frontend technologies including HTML5, CSS3, JavaScript, and modern frameworks such as React, Vue.js, or Angular.</li><li>Candidates should possess robust database design and optimization skills, with hands-on experience in relational databases such as MySQL, PostgreSQL, and NoSQL solutions.</li><li>Candidates should possess solid understanding of software architecture patterns, design principles, and best practices for building maintainable and scalable applications.</li><li>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</li><li>Minimum 5 years of professional experience in full stack web development or similar roles.</li><li>Experience with version control systems such as Git and familiarity with CI/CD pipelines and DevOps practices.</li><li>Strong problem-solving skills and the ability to debug complex technical issues efficiently.</li><li>Experience with cloud platforms such as AWS, Google Cloud, or Azure is an advantage.</li><li>Ability to work collaboratively in cross-functional teams and communicate technical concepts effectively to non-technical stakeholders.</li><li>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional growth.</li></ul>
<p>The Senior Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining high-quality software solutions that address complex business challenges. Day-to-day tasks include writing clean and efficient code, implementing software features according to technical specifications, participating in code reviews and architectural discussions, troubleshooting and resolving technical issues, and collaborating with cross-functional teams to deliver robust solutions. The developer contributes to the entire software development lifecycle, from requirements analysis and design through implementation, testing, and deployment. The role also involves documenting code and technical solutions, identifying opportunities for process improvement and optimization, mentoring junior developers, and staying current with industry best practices and emerging technologies.</p><p><strong>Desired Candidate Profile</strong></p><p>Candidates should possess strong expertise in software development with proficiency in one or more programming languages such as Python, Java, C#, JavaScript, or similar.</p><p>Candidates should possess solid understanding of software design patterns, object-oriented programming principles, and best practices for writing maintainable and scalable code.</p><p>Candidates should possess robust problem-solving skills and the ability to analyze complex technical requirements and propose effective solutions.</p><p>Candidates should possess experience with version control systems such as Git and familiarity with collaborative development workflows.</p><p>Candidates should possess understanding of software testing methodologies, including unit testing, integration testing, and quality assurance practices.</p><p>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</p><p>Minimum 5 years of professional experience in software development or similar roles.</p><p>Experience with relational and non-relational databases and SQL or equivalent query languages.</p><p>Strong communication skills and the ability to work effectively in cross-functional teams and document technical solutions clearly.</p><p>Experience with API development and integration of third-party services is an advantage.</p><p>Familiarity with agile development methodologies and tools such as Jira or similar project management platforms.</p><p>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional development.</p>
<p>The Senior Developer is a full-time, on-site role based in Ras Beirut. This role is responsible for designing, developing, and maintaining high-quality software solutions that address complex business challenges. Day-to-day tasks include writing clean and efficient code, implementing software features according to technical specifications, participating in code reviews and architectural discussions, troubleshooting and resolving technical issues, and collaborating with cross-functional teams to deliver robust solutions. The developer contributes to the entire software development lifecycle, from requirements analysis and design through implementation, testing, and deployment. The role also involves documenting code and technical solutions, identifying opportunities for process improvement and optimization, mentoring junior developers, and staying current with industry best practices and emerging technologies.</p><p><strong>Desired Candidate Profile</strong></p><p>Candidates should possess strong expertise in software development with proficiency in one or more programming languages such as Python, Java, C#, JavaScript, or similar.</p><p>Candidates should possess solid understanding of software design patterns, object-oriented programming principles, and best practices for writing maintainable and scalable code.</p><p>Candidates should possess robust problem-solving skills and the ability to analyze complex technical requirements and propose effective solutions.</p><p>Candidates should possess experience with version control systems such as Git and familiarity with collaborative development workflows.</p><p>Candidates should possess understanding of software testing methodologies, including unit testing, integration testing, and quality assurance practices.</p><p>Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.</p><p>Minimum 5 years of professional experience in software development or similar roles.</p><p>Experience with relational and non-relational databases and SQL or equivalent query languages.</p><p>Strong communication skills and the ability to work effectively in cross-functional teams and document technical solutions clearly.</p><p>Experience with API development and integration of third-party services is an advantage.</p><p>Familiarity with agile development methodologies and tools such as Jira or similar project management platforms.</p><p>Demonstrated ability to mentor junior developers and contribute to team knowledge sharing and professional development.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p><strong>The Company:</strong></p><br><p>Sucafina is the leading sustainable Farm to Roaster coffee company, with a family tradition in commodities that stretches back to 1905. Today, with more than 1,400 employees in 34 countries, we help stakeholders worldwide to find the perfect coffee solutions. We embed technology, innovation, and sustainability throughout the supply chain, creating shared value for all by Investing in Farmers, Caring for People, and Protecting Our Planet. For more information, visit www.sucafina.com.</p><br><p><strong>What are we looking for:</strong></p><br><p>We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.</p><br><p><strong>What we offer:</strong></p><br><p>We offer within our pleasant family environment, great opportunities to learn and grow, we offer challenges and exposure to multicultural environments, on-merit base compensation, and free coffee around the clock!</p><br><br>Job Description<br><p><strong>Job Overview</strong></p><br><p>Associate Data Integration Engineer is responsible for designing, developing, and maintaining cloud-based integration solutions using Microsoft Azure services. This role focuses on building scalable integration architectures, implementing API-driven workflows, orchestrating system communication, and ensuring high availability, performance, and security across integration platforms.</p><br><p>The engineer will work closely with application teams, data engineers, and architects to deliver enterprise-grade integration solutions.</p><br><p><strong>Key Responsibilities</strong></p><br><p><strong>1. Solution Design </strong></p><br><ul><li>Design and implement integration solutions using Azure services such as:<ul><li><strong>Azure Logic Apps (Standard & Consumption)</strong></li><li><strong>Azure Service Bus (Queues, Topics, DLQ)</strong></li><li><strong>Azure API Management</strong></li><li><strong>Event Grid / Event Hub</strong></li><li><strong>Azure Functions</strong></li></ul></li><li>Translate functional requirements into scalable integration architectures.</li><li>Build robust retry, error-handling, dead-lettering, and monitoring patterns.</li></ul><p><strong>2. Development & Implementation</strong></p><br><ul><li>Develop integration workflows using Logic Apps (stateful and stateless).</li><li>Implement synchronous and asynchronous messaging patterns.</li><li>Build APIs and connectors for internal/external system integrations.</li><li>Implement CI/CD pipelines for integration components (Azure DevOps/GitHub).</li><li>Build reusable components, templates, and enterprise integration patterns.</li></ul><p><strong>3. Service Bus & Messaging</strong></p><br><ul><li>Configure queues, topics, subscriptions, and rules.</li><li>Implement DLQ handling, repair & replay, and quarantine logic.</li><li>Ensure message security, idempotency, and guaranteed delivery.</li></ul><p><strong>4. API Management</strong></p><br><ul><li>Publish, secure, and monitor APIs using Azure API Management.</li><li>Implement policies (rate limiting, caching, transformation, authentication).</li><li>Manage API lifecycle and developer onboarding.</li></ul><p><strong>5. Monitoring & Support</strong></p><br><ul><li>Implement alerting and observability using:<ul><li><strong>Application Insights</strong></li><li><strong>Log Analytics</strong></li><li><strong>Azure Monitor</strong></li></ul></li><li>Troubleshoot integration failures, performance issues, and message dead-lettering.</li><li>Support production workloads, ensure platform reliability, and optimize cost.</li></ul><p><strong>6. Security & Governance</strong></p><br><ul><li>Apply best practices for identity and access management (Azure AD).</li><li>Implement security standards: Managed Identity, OAuth2, RBAC, Key Vault.</li><li>Ensure compliance with company governance and Azure landing zone policies.</li></ul><br>Qualifications<br><p><strong>Required Skills & Qualifications</strong></p><br><ul><li>Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.</li><li>Basic understanding of data integration concepts (ETL/ELT, APIs, messaging).</li><li>Experience or familiarity with programming languages such as <strong>Python, Java, C#, or SQL</strong></li><li>Knowledge of relational databases (PostgreSQL, MySQL, SQL Server) and basic NoSQL concepts, CosmosDb.</li><li>Understanding of data formats such as JSON, XML, CSV, and Parquet.</li><li>Familiarity with REST APIs and data exchange mechanisms.</li><li>Basic exposure to cloud platforms (Azure) is an advantage.</li></ul><br>Additional Information<br><p><strong>Soft skills</strong></p><br><ul><li>Strong analytical skills and capacity to challenge the financial information received</li><li>High sense of organisation and able to manage multiple tasks with strong attention to detail</li><li>Excellent communication skills with the ability to interact with international stakeholders</li><li>Curious, proactive, keen to learn and ready for new challenges</li><li>Ability to work independently while also having a team-oriented mindset.</li></ul><p><strong>Languages</strong></p><br><ul><li>Excellent knowledge of English (written and verbal communication skills)</li><li>Knowledge of any other language is a plus (French)</li></ul><br><br> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Job Overview The Data Quality Engineer will ensure the accuracy, consistency, and reliability of data across the Microsoft Fabric Data Warehouse, its integrations, and connected services. The role focuses on testing and validating data pipelines, event-driven processes, and Azure-based integrations such as Logic Apps and Service Bus. The engineer will collaborate closely with data engineers, architects, and business units to maintain high-quality, trustworthy data for analytics and reporting. Key Responsibilities Design, develop, and execute data quality and validation tests for Microsoft Fabric Data Warehouse objects (tables, views, semantic models). Validate ETL/ELT pipelines, including Fabric Dataflows and integrated source systems, for accuracy and completeness. Test and monitor event-driven data processes, including Azure Service Bus messages, queues, and topics. Validate Azure Logic Apps workflows and integrations that move or transform data between systems. Perform end-to-end testing of data ingestion, transformations, and delivery to downstream consumers or BI systems. Develop and maintain automated data quality checks, reconciliation scripts, and test frameworks. Identify, analyze, and report data quality issues, including root cause analysis and impact assessment. Collaborate with Data Engineers, BI teams, and business units to define data quality rules, metrics, and acceptance criteria. Monitor data quality KPIs, implement controls to prevent defects, and ensure reliability in production pipelines. Document test cases, workflows, data quality rules, and testing outcomes clearly for technical and business stakeholders. Familiarity with unit testing, automated data validation, and integration testing tools such as dbt, Great Expectations, tSQLt, pytest, Azure Logic Apps testing, and Service Bus testing scripts. Perform unit testing and validation of Azure Logic Apps workflows and Service Bus message flows. Develop and maintain automated data quality checks and integration tests using tools such as dbt, Great Expectations, or custom scripts. Validate and test API endpoints and integration workflows using tools such as Postman to ensure data is accurately transmitted between systems. Perform end-to-end testing of event-driven processes and service integrations using Postman and automated scripts.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>We are looking for entrepreneurs, techies, passionate, eager to learn, humble, with a positive attitude and a high level of integrity People. Flexible and willing to take challenges, work and live in coffee-producing countries, People who want to build expertise and a career in the coffee business and are ready to go the extra mile.</p><p>Required Skills & Qualifications</p><ul><li>Strong experience in data quality testing and validation for data warehouses or large-scale analytics platforms.</li><li>Hands-on experience with Microsoft Fabric (Data Warehouse, Lakehouse, Pipelines, Dataflows).</li><li>Proficiency in SQL and experience validating ETL/ELT pipelines.</li><li>Experience with event-driven architectures and Azure integrations: Azure Service Bus (queues, topics, subscriptions) Azure Logic Apps for workflow automation</li><li>Experience testing data integrations across multiple source systems.</li><li>Familiarity with data quality concepts: completeness, accuracy, consistency, timeliness, uniqueness.</li><li>Experience with automation and scripting (Python, PySpark, PowerShell).</li><li>Understanding of data modeling concepts: star schema, snowflake, fact and dimension tables.</li><li>Strong analytical, problem-solving, and troubleshooting skills.</li><li>Excellent documentation and communication skills.</li><li>Familiarity with unit testing, automated data validation, and integration testing tools such as dbt, Great Expectations, tSQLt, pytest, Postman, Azure Logic Apps testing, and Service Bus testing scripts .</li></ul><p>Preferred / Nice to Have:</p><ul><li>Experience with data quality frameworks (e.g., Great Expectations).</li><li>Knowledge of Azure Data Factory, Synapse Analytics, and OneLake.</li><li>Familiarity with CI/CD pipelines for data platforms.</li><li>Understanding of data governance, metadata management, and auditing standards.</li></ul><p></p></section>
Final Assessment of the 10th Five-year Development Plan: Evaluating an Economic Development Plan
Research & Development
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Result of Service<br>The objective is to conduct a comprehensive evaluation of a national development plan through: the collection and analysis of macroeconomic, sectoral and socioeconomic data; application of econometric and statistical techniques to develop plausible counterfactual scenarios; assessment of progress toward development objectives.<br> Work Location<br>UN-House ESCWA<br> Expected duration<br>4 months<br> Duties and Responsibilities<br>1. Background The United Nations Economic and Social Commission for Western Asia (ESCWA) supports member States in designing, implementing and evaluating development strategies through evidence-based economic analysis. As countries increasingly rely on medium-term development plans to foster sustainable growth, economic diversification, fiscal resilience, productivity, employment and social development, there is a growing need for rigorous assessments of policy interventions while accounting for external shocks, structural factors and changing economic conditions. 3. Duties and Responsibilities The Individual Contractor (IC) shall undertake the following tasks: • Review plan documents and related policy material; • Identify relevant indicators, targets and evaluation questions; • Collect, compile, clean and harmonize macroeconomic, sectoral and socioeconomic datasets from national and international sources; • Develop databases and documentation suitable for quantitative analysis; • Contribute to design an evaluation framework and analytical methodology; • Apply econometric techniques, including time series and panel data analysis, as appropriate; • Support ESCWA’s broader analytical work and outputs, as needed; • Assess performance across key macroeconomic and sectoral indicators; • Conduct robustness checks and sensitivity analysis; • Prepare reports, technical notes, presentations and policy recommendations.<br> Qualifications/special skills<br>A Master's degree in Economics, Econometrics, Statistics, Development Economics, Data Science, or a related field is required. All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed. • A minimum of 1 year of professional work experience in macroeconomic analysis, applied economics, econometrics, development planning, economic modelling or policy evaluation is required. • Demonstrated experience working with macroeconomic and socioeconomic data is required. • Strong knowledge of econometric methods, including time-series and panel-data analysis, is desirable. • Proficiency in Stata, R, Python, EViews or similar analytical software is required. • Experience in preparing analytical reports for governments, international organizations or research institutions is required. • Experience in the Arab region is desirable.<br> Languages<br>English and French are the working languages of the United Nations Secretariat; and Arabic is a working language of ESCWA. For this position, fluency in both Arabic and English are required. Note: “Fluency” equals a rating of ‘fluent’ in all four areas (speak, read, write, and understand) and “Knowledge of” equals a rating of ‘confident’ in two of the four areas.<br> Additional Information<br>Not available.<br> No Fee<br>THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.<br><br><br>
</div>
<p><br></p><p>What you ll be doing: Design, train, and optimize AI models specifically for real-time content summarization and recommendation. Implement advanced Natural Language Processing (NLP) techniques to enhance conversational UI and predictive interactions. Apply Retrieval-Augmented Generation (RAG) for intelligent response generation from dynamic content sources. Fine-tune transformer-based models (e.g., BERT, T5) using domain-specific datasets to achieve optimal performance. Collaborate closely with backend and data engineering teams to streamline model deployment within a production-grade environment. Ensure that brand tone and content accuracy are meticulously maintained throughout all AI-generated outputs.</p><p>Preferred Qualifications: Understanding of branding, tone, and the user experience (UX) implications in AI-generated content. Experience working with headless CMS (Content Management Systems) and structured content datasets. Knowledge of ethical AI principles and prompt engineering best practices.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><p>Who we re looking for: We are seeking an experienced AI/ML Engineer with a minimum of 5 years of expertise to join our innovative technology team. In this pivotal role, you will be responsible for designing, training, and optimizing AI models, with a strong focus on Natural Language Processing (NLP) for real-time content summarization, recommendation, and conversational UIs. You will implement cutting-edge techniques like Retrieval-Augmented Generation (RAG) and fine-tune transformer-based models, collaborating closely with backend and data engineering teams to ensure seamless deployment and maintenance of brand tone and content accuracy in all AI outputs.</p><p>What you ll need: Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, or a related technical field. 5 7 years of progressive experience in AI/ML engineering, with a strong and proven focus on Natural Language Processing (NLP). Strong practical experience with leading Machine Learning frameworks such as TensorFlow, PyTorch, and Hugging Face. Experience with LangChain and LangGraph. Experience with MLOps pipelines and platforms like AWS SageMaker, Azure AI Search, or similar. Solid understanding of Large Language Models (LLMs), embeddings, and semantic search technologies. Expert proficiency in Python and robust data handling libraries such as Pandas and NumPy. Familiarity with deploying AI models via microservices or APIs.</p>
<p>Role Overview: Support the day-to-day operation of the company s security controls monitoring, vulnerability management, application security testing and audit evidence under the guidance of senior members of the security team, while building towards independent ownership of technical security topics. Key Responsibilities: Security monitoring: triage SIEM alerts, escalating genuine incidents and helping tune rules to reduce false positives. Endpoint security: monitor EDR/XDR consoles, check agent coverage and follow up on detections. Vulnerability management: run scans, prepare reports and follow up with system owners until findings are closed. Patch and configuration: track patch compliance and verify hardening baselines against agreed standards. Application security: run scans, triage results with developers and track remediation. Firewall and network security: assist with Fortinet FortiGate policy changes, rule reviews and log analysis. Identity and access: support access reviews, MFA enrolment and joiner-mover-leaver checks. Cloud security: monitor security posture and configuration alerts in Azure. Incident support: assist investigations, collect evidence and document timelines and actions taken. Audit and compliance support: gather and organize evidence for internal and external audits and keep the findings tracker current. Documentation: maintain procedures, asset and control records, runbooks and technical documentation. Awareness: help deliver phishing simulations and security awareness material and handle user queries. Reporting: prepare recurring security metrics and dashboards for the security team.</p><p><strong>Desired Candidate Profile</strong></p><p>Qualifications and Experience: Degree in Computer Science, Information Security, Engineering or a related field, or equivalent training. 0 3 years of experience in IT or cybersecurity (internships, apprenticeships, SOC or helpdesk experience count). Understanding of cybersecurity fundamentals: CIA triad, common attack types, risk, defense in depth. Working knowledge of networking (TCP/IP, DNS, VPN, firewalls) and operating systems (Windows and Linux). Awareness of application security basics, including the OWASP Top 10. Exposure to SIEM, EDR and vulnerability scanning tools. Familiarity with at least one cloud platform (Azure) and with Microsoft 365 security tooling. Basic scripting ability (PowerShell, Python or Bash) for reporting and simple automation. Awareness of security frameworks such as ISO 27001, NIST CSF or CIS Controls. Preferred certifications: CompTIA Security+, Microsoft SC-200, Fortinet NSE 1 3, AZ-500, CEH or equivalent. Good English, clear written documentation and a collaborative, service-oriented attitude.</p>
<p>Build and maintain Power BI reports and dashboards under the guidance of senior team members Write, test, and optimize SQL queries against SQL Server to extract, analyze, and validate data Perform data cleaning, shaping, and transformation using Power Query Support data reconciliation and quality checks by verifying record counts, revenue figures, shipment data, and other business information against source systems Assist in documenting data sources, measures, report logic, and data processes Respond to ad-hoc data requests from business units including operations, commercial, and finance Help maintain and monitor existing automated reporting pipelines Learn and gradually contribute to DAX measure development and workflow automation Support the design, development, and maintenance of business intelligence solutions across the organization Collaborate with senior BI team members to translate business requirements into meaningful reports and data insights Assist in identifying data quality issues and support their investigation and resolution Stay up to date with modern data and AI technologies and contribute to the continuous improvement of reporting and analytics processes Assist in providing periodic updates to Management on pending tasks, priorities, and required actions to ensure timely follow-up and completion Undertake additional tasks and responsibilities related to the scope and level of the role as required</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Statistics, Engineering, Business Analytics, Information Systems, or a related field Minimum 2 3 years of experience in data analytics, business intelligence, or a related field Experience or strong interest in the logistics, shipping, or supply chain industry is a strong advantage Foundational knowledge of SQL, including SELECT queries, joins, and aggregations Familiarity with Power BI, DAX, and Power Query (M) Exposure to Agentic AI, Copilot Studio, Power Automate, Office Scripts, and Microsoft Fabric is an advantage Basic knowledge of Python for data manipulation Strong Microsoft Excel and data visualization skills Strong analytical and problem-solving skills with attention to detail Excellent verbal and written communication skills Proactive, eager to learn, and solution oriented Ability to work effectively with both technical teams and business stakeholders Fluent in English, written and spoken; knowledge of other languages is an advantage Strong organizational skills with the ability to manage multiple tasks and priorities in a fast-paced environment</p>
<p>We are designing the grid of the future! EPE is seeking a highly skilled Senior QA with strong hands-on experience in Playwright to design, build, and maintain automated test frameworks for our web applications. The ideal candidate will have a solid background in software quality assurance, test automation best practices, and modern CI/CD processes. You will have opportunities to work with the latest technologies and contribute to a growing portfolio of products that are helping shape the future of power systems.</p><h2>Responsibilities</h2><p>How you can make an impact:</p><ul><li>Design, develop, and maintain automated UI and API test suites using Playwright (TypeScript/JavaScript or Python).</li><li>Build and extend modular, reusable automation frameworks.</li><li>Integrate automated tests into CI/CD pipelines (GitHub Actions).</li><li>Perform functional, regression, smoke, and cross-browser testing using automation and manual testing</li><li>Collaborate with developers and product owners to understand requirements and define clear test plans.</li><li>Identify, document, and track defects; verify fixes and ensure test coverage.</li><li>Analyze automation test results and provide meaningful insights to engineering teams.</li><li>Continuously enhance automation processes, tools, and best practices.</li><li>Mentor QA team members on Playwright usage and automation techniques.</li><li>Contribute to overall QA strategy and maintain high engineering quality standards.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications</h2><p>Bring your passion, here's what s needed:</p><ul><li>2+ years of experience in QA automation engineering.</li><li>Strong, proven experience writing automated tests with Playwright.</li><li>Solid proficiency in TypeScript/JavaScript for Playwright.</li><li>Experience with modern QA methodologies, test design, and test management tools.</li><li>Hands-on experience with CI/CD integration for automated tests.</li><li>Experience with REST API testing and tools such as Postman, Playwright API, or similar.</li><li>Familiarity with version control systems (Git).</li><li>Strong debugging, analytical, and problem-solving skills.</li><li>Excellent communication and collaboration skills, with the ability to work in a fast-paced, agile environment.</li><li>A passion for the energy sector and a desire to make a meaningful impact through technology.</li></ul><h2>Desired Skills:</h2><ul><li>Experience with cloud platforms (AWS, Azure, etc.) and microservices architectures.</li><li>Familiarity with containerization and deployment tools like Docker and Kubernetes.</li><li>Knowledge of testing frameworks and methodologies for front-end development.</li><li>Familiarity with Energy Industry and power systems software</li></ul>
<p><h4>Please submit your CV in English and indicate your level of English proficiency.<\/h4>\n<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>\n<h4>What this opportunity involves<\/h4>\n<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<\/p>\n<p>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<\/p>\n<ul>\n <li>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history<\/li>\n <li>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<\/li>\n <li>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient<\/li>\n <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>\n<\/ul>\n<h4>What this is not<\/h4>\n<ul>\n <li>Not data labeling<\/li>\n <li>Not prompt engineering<\/li>\n <li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate<\/li>\n<\/ul>\n<h4>What we look for<\/h4>\n<ul>\n <li>5+ years in software development<\/li>\n <li>Core stack: Python (FastAPI), JavaScript\/TypeScript (React), Docker, Postgres, Kafka, Redis<\/li>\n <li>Experience writing tests (functional, integration)<\/li>\n <li>English proficiency - B2+<\/li>\n<\/ul>\n<h4>Why this is hard<\/h4>\n<p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<\/p>\n<h4>How it works<\/h4>\n<p>Apply > Pass qualification(s) > Join a project > Complete tasks > Get paid<\/p>\n<h4>Compensation<\/h4>\n<p>Up to $40\/hr equivalent, depending on level and pace. Tasks are estimated at approximately 20 hours each; you set your own schedule.<\/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: 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 $150/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>\n<p><strong>Mindrift<\/strong> 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>\n<h4>What this opportunity involves<\/h4>\n<p>We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<\/p>\n<p>You'll create challenging tasks and evaluation criteria within realistic simulated environments:<\/p>\n<ul>\n <li>Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history<\/li>\n <li>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<\/li>\n <li>Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient<\/li>\n <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>\n<\/ul>\n<h4>What this is not<\/h4>\n<ul>\n <li>Not data labeling<\/li>\n <li>Not prompt engineering<\/li>\n <li>Not writing code from scratch - the agent writes most of the code; you guide and evaluate<\/li>\n<\/ul>\n<h4>What we look for<\/h4>\n<ul>\n <li>5+ years in software development<\/li>\n <li>Core stack: Python (FastAPI), JavaScript\/TypeScript (React), Docker, Postgres, Kafka, Redis<\/li>\n <li>Experience writing tests (functional, integration)<\/li>\n <li>English proficiency - B2+<\/li>\n<\/ul>\n<h4>Why this is hard<\/h4>\n<p>Frontier models are already good at coding. Creating a task that genuinely challenges the best models is non-trivial. You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution. Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<\/p>\n<h4>How it works<\/h4>\n<p>Apply? Pass qualification(s)? Join a project? Complete tasks? Get paid.<\/p>\n<h4>Compensation<\/h4>\n<p>Up to $40\/hr equivalent, depending on level and pace. Tasks are estimated at approximately 20 hours each; you set your own schedule.<\/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: 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 $150/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>