1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "job_descriptions": [
12 "Remote role\n\nAbout Reachdesk 🚀\n\nReachdesk is a cutting-edge B2B gift and SWAG platform that allows companies to deliver e-gifts, gifts, and bespoke merchandise that build deeper connections with customers, prospects, and employees at the click of a button. We integrate seamlessly with sales and marketing tech stacks, enabling companies to deliver moments that matter at scale, globally, throughout the entire customer lifecycle. Working with some of the world’s leading brands, we're assembling a world-class global team across London, Lisbon, and New York - and we're looking for our next Business Systems Engineer (Automation & AI)!\n\nRole description 📖\n\nWe’re looking for a curious, systems-minded builder to help Reachdesk scale how the business operates. In this role, you’ll identify inefficiencies across teams and design practical solutions using automation, integrations, internal tools, and AI.\n\nReporting to our Chief Product Officer, you’ll work cross-functionally with teams across Product, Engineering, Customer Support, Supply Chain, Marketing, Sales, and Finance to eliminate manual work, improve data flows, and build scalable operational systems. While the role is highly collaborative, you’ll operate with a high degree of autonomy to take ownership of problems, design solutions, and implement them end-to-end.\n\nThis role is ideal for someone who enjoys understanding fragmented real-world processes and turning them into elegant systems. You’ll build lightweight tools, scripts, and integrations that allow Reachdesk teams to move faster, reduce errors, and focus on high-value work.\n\nYou’ll also help Reachdesk leverage AI thoughtfully, identifying opportunities where AI agents, automation tools, or new technologies can meaningfully improve workflows.\n\nThis is a highly strategic role with company-wide impact, perfect for someone who enjoys solving complex problems with pragmatic technical solutions.\n\nYour responsibilities will include:\n\nIdentify operational inefficiencies across the business and design scalable solutions to eliminate manual or repetitive work.\nBuild and maintain automations, integrations, and lightweight internal tools using APIs, scripting, spreadsheets, and automation platforms.\nDevelop and maintain reliable data workflows that consolidate information across systems and ensure data accuracy and accessibility for teams.\nPartner with stakeholders across the company to understand operational processes and translate them into efficient, automated systems.\nPartner with stakeholders across the company to understand operational processes, then autonomously translate them into efficient, automated systems.\nMaintain and prioritize a backlog of automation and operational improvement opportunities that drive measurable efficiency gains.\nDesign systems that reduce operational risk, eliminate human error, and improve the reliability of business processes.\nEvaluate and implement practical AI use cases that improve internal productivity and decision-making.\nEstablish guidelines and best practices to help teams adopt AI tools effectively and responsibly.\nOwn and maintain key components of the company’s automation stack, ensuring reliability, scalability, and proper documentation.\n\nAbout You 🧠\n\nThe successful candidate will have:\n\n3+ years of experience in roles such as Business Systems, Automation Engineering, Solutions Engineering, RevOps Engineering, or similar.\nStrong problem-solving skills and the ability to translate fragmented business workflows into scalable systems.\nExperience building automations and integrations using platforms such as Zapier, Make, n8n, or similar tools.\nComfortable working with APIs, scripting, or lightweight programming (e.g. Python, JavaScript, SQL) to connect systems and automate processes.\nStrong data skills, including working with spreadsheets, data transformations, and analysis.\nExperience working with business systems such as CRMs, marketing platforms, support tools, or internal analytics systems.\nExperience using AI tools to improve workflows or internal processes, with a proactive, hands-on approach to exploring new AI capabilities.\nExcellent communication skills and the ability to collaborate with both technical and non-technical stakeholders.\nA pragmatic, self-driven mindset that is able to identify problems and drive solutions from discovery through implementation.\n\nPerks & Benefits 👍\n\nHere are just some of the benefits:\n\nCompetitive salary with generous stock options.\nFlexible PTO, increasing with tenure, plus extra flexibility for life’s unexpected moments.\nA super-friendly, collaborative working culture populated by fun and dedicated people.\n\nWe are an equal opportunity employer and value diversity at Reachdesk. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, disability status, or any other protected characteristic.\n\nWe process personal information submitted as part of your application in accordance with the Reachdesk Candidate Privacy Notice. Please review it here."
13 ]
14};
15
16
17const run = await client.actor("dadhalfdev/job-descriptions-extractor").call(input);
18
19
20console.log('Results from dataset');
21console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
22const { items } = await client.dataset(run.defaultDatasetId).listItems();
23items.forEach((item) => {
24 console.dir(item);
25});
26
27