Skip to content

Open nowPosted 189 days ago

AI Solution Engineer

Keyloop53 open roles

Where
Ho Chi Minh City
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowAI Solution EngineerKeyloop · Ho Chi Minh City
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Keyloop's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

7.9% of postings close within 7 days. Measured by our own scanner across the market. Keyloop postings stay open a median of 6 days.

Share of postings closed within
  1. 1.6%1 day
  2. 3.6%3 days
  3. 7.9%7 days
  4. 14.9%14 days
  5. 34.2%30 days
This job: posted 189 days ago

Keyloop median: 6 days open

The posting

Keyloop bridges the gap between dealers, manufacturers, technology suppliers and car buyers.

We empower car dealers and manufacturers to fully embrace digital transformation. How? By creating innovative technology that makes selling cars better for our customers, and buying and owning cars better for theirs.

We use cutting-edge technology to link our clients’ systems, departments and sites. We provide an open technology platform that’s shaping the industry for the future. We use data to help clients become more efficient, increase profitability and give more customers an amazing experience. Want to be part of it?

The Opportunity

Customer 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.

Much 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.

This 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.

To 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.

We 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.

KEY RESPONSIBILITIES

  • Take 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.
  • Replace manual steps with scheduled, automated processes so that nothing depends on a particular person being available.
  • Add the engineering that is usually missing – error handling, logging, alerting on failure, managed credentials, proper hosting and access control.
  • Document what you take on, so that it can be supported by someone other than its author.
  • Build and maintain integrations with the systems CE relies on, including CRM, Microsoft 365, Atlassian tooling, and our data warehousing and reporting platforms.
  • Work with REST APIs and authenticated services, handling pagination, rate limits, retries and partial failure sensibly.
  • Write reliable data pipelines – extracting, transforming and loading data on a schedule rather than on request.
  • Keep data handling consistent with Keyloop’s security and compliance requirements.
  • Use AI tooling – principally Claude, alongside Microsoft Copilot – as part of how you build, and apply it where it delivers real efficiency for CE.
  • Build integrations and small applications that use LLM APIs, with sensible attention to cost, reliability and whether the output is actually correct.
  • Develop enough familiarity with Keyloop’s internal support platform and its tooling to work alongside it and to assess what others have built on it.
  • Establish 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.
  • Review 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.
  • Use version control, testing and repeatable deployment as a matter of course.
  • Work directly with CE stakeholders – across Support, Retention, Operations and Knowledge & Education – to understand what they need and keep them informed.
  • Explain technical reality in plain business language, including when the answer is that something will take longer or should not be built.
  • Liaise with Keyloop’s wider Technology, IT and AI Centre of Excellence teams where your work touches theirs.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical experience.
  • 3–5 years of professional software engineering experience, including building and running systems in production.
  • Strong TypeScript and Node.js, or strong Python with the ability to work confidently in TypeScript.
  • Proven experience integrating with REST APIs and authenticated third-party services – OAuth, token handling, pagination, rate limits, retries and error handling.
  • SQL, and experience working with data from more than one source system.
  • Experience automating manual or fragile processes – scheduled jobs, logging, monitoring and alerting when something fails.
  • Comfortable with containerised deployment, managed secrets, version control and repeatable release practices.
  • Able to work effectively in unfamiliar codebases, including code you did not write and would not have written that way.
  • Interest in AI-assisted development and LLM tooling, and a willingness to build with it day to day.
  • Self-directed, with the discipline to hold your own quality bar when nobody is checking – and to say clearly when something is not ready.
  • Able to communicate clearly in English, written and verbal, with stakeholders who are not technical.
  • Based in Ho Chi Minh City, or able to relocate there.

Desirable Qualifications

  • Salesforce experience – working with the Salesforce APIs and data model, Salesforce reporting, or Salesforce platform development. Useful, and not required.
  • Hands-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.
  • Familiarity with the Model Context Protocol (MCP), AI agent tooling, or Microsoft Copilot Studio.
  • Python, in addition to TypeScript.
  • Experience with data warehousing and BI tooling, such as Snowflake and Power BI.
  • Experience with Microsoft Graph, Atlassian (Jira and Confluence) or similar enterprise APIs.
  • Able to read PHP and work with a Symfony application, even without writing it day to day.
  • Background in or exposure to customer service, support or ITSM environments.
  • Experience in automotive, DMS or SaaS B2B software environments.
  • Experience working within a global delivery model, collaborating with teams in the UK or Europe.

Technical Skills

Where This Role Grows

What Success Looks Like

  • Built an understanding of the CE function, the systems it depends on, and the tooling currently in use.
  • Taken ownership of at least one existing tool and made it run reliably without manual intervention.
  • Established working relationships with your key stakeholders across CE.
  • CE tooling that runs on a schedule, alerts when it fails, and continues working when individuals are unavailable.
  • Manual data handling steps progressively removed from CE processes.
  • Reliable integrations and well-documented, supportable solutions.
  • Consistent engineering standards across CE tooling, making each new piece of work faster to deliver.
  • Measurable reduction in time CE teams spend on manual reporting and data preparation.

Why Keyloop

  • Work on real, high-impact problems in automotive – a sector undergoing rapid digital transformation.
  • Build the platform foundations behind a well-backed AI programme, with a clear path into AI development if you want it.
  • Join a collaborative, globally-connected CE organisation with leadership invested in making technology work for customers.
  • Access instructor-led Salesforce training and certification pathways through our Salesforce partnership, including Agentforce.
  • Grow your career within a company backed by Francisco Partners, with ambitious global expansion plans.
  • Competitive salary, flexible working, and a culture built around Experience-First – for employees as much as customers.

Why join us?

We’re on a journey to become market leaders in our space – and with that comes some incredible opportunities. Collaborate and learn from industry experts from all over the globe. Work with game-changing products and services. Get the training and support you need to try new things, adapt to quick changes and explore different paths. Join Keyloop and progress your career, your way.

An inclusive environment to thrive

We’re committed to fostering an inclusive work environment. One that respects all dimensions of diversity. We promote an inclusive culture within our business, and we celebrate different employees and lifestyles – not just on key days, but every day.

Be rewarded for your efforts

We believe people should be paid based on their performance so our pay and benefits reflect this and are designed to attract the very best talent. We encourage everyone in our organisation to explore opportunities which enable them to grow their career through investment in their development but equally by working in a culture which fosters support and unbridled collaboration.

Keyloop doesn’t require academic qualifications for this position. We select based on experience and potential, not credentials.

We are also an equal opportunity employer committed to building a diverse and inclusive workforce. We value diversity and encourage candidates of all backgrounds to apply.

"At Keyloop, AI is a daily ally: We encourage and train every employee to use our AI tools to boost their creativity and productivity."

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Keyloop's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Keyloop's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Keyloop's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.