{"id":29009,"url":"https://alion.io/job/keyloop-ai-solutions-engineer-salesforce-agentforce","title":"AI Solution Engineer","company":{"id":7846,"name":"Keyloop","domain":"keyloop.com","url":"https://alion.io/company/keyloop","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":79,"open_postings":12,"ghost_share":0.083,"stale_share":0.583,"repost_share":0.083,"time_to_fill_p50_days":52,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Solutions","role_family":"Solutions","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ho Chi Minh City, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":13500,"max_usd":36000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":753},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"LLM","optional":false},{"name":"Machine Learning","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Agentforce","optional":true},{"name":"AI Agents","optional":true},{"name":"CI/CD","optional":true},{"name":"Claude Code","optional":true},{"name":"Confluence","optional":true},{"name":"Copilot Studio","optional":true},{"name":"Docker","optional":true},{"name":"Git","optional":true},{"name":"ITSM","optional":true},{"name":"JavaScript","optional":true},{"name":"Jira","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"OpenAI","optional":true},{"name":"PHP","optional":true},{"name":"Power BI","optional":true},{"name":"Snowflake","optional":true},{"name":"Symfony","optional":true}],"status":"live","first_seen_at":"2026-03-31T06:31:17Z","employer_posted_date":"2026-03-31","last_verified_at":"2026-10-18T07:11:20Z","board_verified":true,"closed_at":null,"days_open":201,"trust":{"level":"stale","repost_count":1,"flags":["stale"],"days_open":200},"description":"The Opportunity\nCustomer Enablement runs on data and on tooling. Our support, retention and operations teams need reporting, dashboards and automation to do their jobs - and because modern AI tooling makes building things fast, a good deal of it has been built locally, by the people who needed it, in an afternoon.\nMuch of it is genuinely useful. The problem is that it is not built to last: data is loaded by hand, nothing is scheduled, failures are silent, there is no documentation, and when the person who built it is on leave, it stops working. Your job is to take that work on and make it real engineering - automated, monitored, documented, properly hosted, and owned by the function rather than by an individual. Then to build what comes next that way from the start.\nThis is a hands-on software engineering role, and it is a broad one. You will work across the systems CE depends on - CRM, collaboration tools, data warehousing and reporting - building the integrations that remove manual steps, and using modern AI tooling such as Claude and Microsoft Copilot as part of how you build. You will own what you deliver end to end, from requirement through to running it in production, and you will work directly with the people who use it.\nTo be clear about the kind of AI work this is: this is applied engineering, not machine learning research or model development. You will be building software that uses AI tooling and LLM APIs to solve practical problems for our support, retention and operations teams - integrations, automation, agents and internal applications - rather than training or tuning models.\nWe are looking for solid software engineering fundamentals first. Experience with LLM APIs, AI-assisted development or the Salesforce platform is welcome and will help you move faster, and this role gives you the scope to build on it.\nKEY RESPONSIBILITIES\nMaking Existing Tooling Production-Ready\nTake ownership of locally-built reports, dashboards and automations, working with the people who built them to understand what the tool needs to do and what matters about it.\n\nReplace manual steps with scheduled, automated processes so that nothing depends on a particular person being available.\n\nAdd the engineering that is usually missing - error handling, logging, alerting on failure, managed credentials, proper hosting and access control.\n\nDocument what you take on, so that it can be supported by someone other than its author.\n\nIntegration & Data\nBuild and maintain integrations with the systems CE relies on, including CRM, Microsoft 365, Atlassian tooling, and our data warehousing and reporting platforms.\n\nWork with REST APIs and authenticated services, handling pagination, rate limits, retries and partial failure sensibly.\n\nWrite reliable data pipelines - extracting, transforming and loading data on a schedule rather than on request.\n\nKeep data handling consistent with Keyloop’s security and compliance requirements.\n\nBuilding with AI Tooling\nUse AI tooling - principally Claude, alongside Microsoft Copilot - as part of how you build, and apply it where it delivers real efficiency for CE.\n\nBuild integrations and small applications that use LLM APIs, with sensible attention to cost, reliability and whether the output is actually correct.\n\nDevelop enough familiarity with Keyloop’s internal support platform and its tooling to work alongside it and to assess what others have built on it.\n\nEngineering Standards\nEstablish sensible defaults for how CE tooling is built, hosted, scheduled and documented, so that each new thing is cheaper to build and easier to support than the last.\n\nReview and give an honest technical assessment of tooling built elsewhere in the function - what it does well, what it would take to support properly, and whether it duplicates something that already exists.\n\nUse version control, testing and repeatable deployment as a matter of course.\n\nCollaboration\nWork directly with CE stakeholders - across Support, Retention, Operations and Knowledge & Education - to understand what they need and keep them informed.\n\nExplain technical reality in plain business language, including when the answer is that something will take longer or should not be built.\n\nLiaise with Keyloop’s wider Technology, IT and AI Centre of Excellence teams where your work touches theirs.\n\nRequired Qualifications\nBachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical experience.\n\n3-5 years of professional software engineering experience, including building and running systems in production.\n\nStrong TypeScript and Node.js, or strong Python with the ability to work confidently in TypeScript.\n\nProven experience integrating with REST APIs and authenticated third-party services - OAuth, token handling, pagination, rate limits, retries and error handling.\n\nSQL, and experience working with data from more than one source system.\n\nExperience automating manual or fragile processes - scheduled jobs, logging, monitoring and alerting when something fails.\n\nComfortable with containerised deployment, managed secrets, version control and repeatable release practices.\n\nAble to work effectively in unfamiliar codebases, including code you did not write and would not have written that way.\n\nInterest in AI-assisted development and LLM tooling, and a willingness to build with it day to day.\n\nSelf-directed, with the discipline to hold your own quality bar when nobody is checking - and to say clearly when something is not ready.\n\nAble to communicate clearly in English, written and verbal, with stakeholders who are not technical.\n\nBased in Ho Chi Minh City, or able to relocate there.\n\nDesirable Qualifications\nSalesforce experience- working with the Salesforce APIs and data model, Salesforce reporting, or Salesforce platform development. Useful, and not required.\n\nHands-on experience with LLM APIs - Claude, OpenAI or similar - including prompt design and evaluating output quality. Self-directed learning counts here as much as professional experience.\n\nFamiliarity with the Model Context Protocol (MCP), AI agent tooling, or Microsoft Copilot Studio.\n\nPython, in addition to TypeScript.\n\nExperience with data warehousing and BI tooling, such as Snowflake and Power BI.\n\nExperience with Microsoft Graph, Atlassian (Jira and Confluence) or similar enterprise APIs.\n\nAble to read PHP and work with a Symfony application, even without writing it day to day.\n\nBackground in or exposure to customer service, support or ITSM environments.\n\nExperience in automotive, DMS or SaaS B2B software environments.\n\nExperience working within a global delivery model, collaborating with teams in the UK or Europe.\n\nTechnical Skills\n\nCategory\n\nSkills\n\nCore languages\n\nTypeScript, Node.js, JavaScript, SQL\n\nIntegration\n\nREST APIs, OAuth 2.0, JSON, webhooks, error handling and retry patterns\n\nAutomation\n\nScheduled jobs, data pipelines, logging, monitoring, alerting\n\nDeployment\n\nDocker, containerised hosting, secrets management, Git, CI/CD\n\nAI tooling\n\nClaude, Claude Code, LLM APIs, prompt design, Microsoft Copilot\n\nDesirable\n\nPython, Salesforce APIs, MCP, Snowflake, Power BI, Microsoft Graph, Atlassian APIs, PHP/Symfony (reading)\n\nWhere This Role Grows\nYou will start by making existing CE tooling reliable, because that is where the immediate value is. As that work is completed, the balance shifts towards building new capability properly from the outset - deeper integration work, more ambitious automation, and more substantial use of AI agents and LLM-based tooling across the function.\nIt is also a genuinely visible role. What you build is used daily by the teams supporting 20,000 automotive retailers, and the difference between a tool that works and one that quietly breaks is felt immediately.\nWhat Success Looks Like\nIn your first 90 days, you will have:\nBuilt an understanding of the CE function, the systems it depends on, and the tooling currently in use.\n\nTaken ownership of at least one existing tool and made it run reliably without manual intervention.\n\nEstablished working relationships with your key stakeholders across CE.\n\nOngoing measures of success include:\nCE tooling that runs on a schedule, alerts when it fails, and continues working when individuals are unavailable.\n\nManual data handling steps progressively removed from CE processes.\n\nReliable integrations and well-documented, supportable solutions.\n\nConsistent engineering standards across CE tooling, making each new piece of work faster to deliver.\n\nMeasurable reduction in time CE teams spend on manual reporting and data preparation.\n\nWhy Keyloop\nWork on real, high-impact problems in automotive - a sector undergoing rapid digital transformation.\n\nBuild the platform foundations behind a well-backed AI programme, with a clear path into AI development if you want it.\n\nJoin a collaborative, globally-connected CE organisation with leadership invested in making technology work for customers.\n\nAccess instructor-led Salesforce training and certification pathways through our Salesforce partnership, including Agentforce.\n\nGrow your career within a company backed by Francisco Partners, with ambitious global expansion plans.\n\nCompetitive salary, flexible working, and a culture built around Experience-First - for employees as much as customers.","description_format":"text","description_chars":9339,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Vietnam","iso":"VN","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Automotive Software"],"lifecycle":[{"event":"open","at":"2026-03-31T06:31:17Z"},{"event":"close","at":"2026-09-28T18:21:51Z"},{"event":"reopen","at":"2026-10-05T16:05:32Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.229,"p_room":0.28,"age_days":199,"expected_fill_days":52,"reasons":["conf:0","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/keyloop-ai-solutions-engineer-salesforce-agentforce","json_url":"https://alion.io/job/keyloop-ai-solutions-engineer-salesforce-agentforce.json","meta":{"generated_at":"2026-10-18T09:33:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14172,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":7846},"rest":"https://alion.io/mcp/rest/get_company?id=7846"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkeyloop-ai-solutions-engineer-salesforce-agentforce"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fkeyloop-ai-solutions-engineer-salesforce-agentforce"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fkeyloop-ai-solutions-engineer-salesforce-agentforce"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/keyloop-ai-solutions-engineer-salesforce-agentforce\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkeyloop-ai-solutions-engineer-salesforce-agentforce"}]}