#133607 - Senior Software Engineer - Applied AI and Integrations

Lifted (an Upwork Company)

South Africa

Remote

ZAR 900,000 - 1,300,000

Full time

11 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Lifted is seeking a Senior Software Engineer to build an AI-powered recruiting platform used by staffing organizations. You will work across the full stack to create new capabilities, integrate AI into production workflows, and connect the platform with Salesforce and ATS integrations.

The ideal candidate has 5+ years of software engineering experience, strong Python skills, and proven production LLM delivery, with fluent English and Dutch in day-to-day collaboration.

Qualifications

  • 5+ years of software engineering experience.
  • Leadership of technical design and delivery across systems and teams.
  • Proficiency in Python.
  • Experience developing production LLM applications.
  • Experience with AI tooling and prompt iteration.

Responsibilities

  • Adapt and implement LLM-powered capabilities for local staffing workflows and partner systems.
  • Own cross-system solutions from technical design through delivery.
  • Sequence work into testable, releasable increments and coordinate required changes with partner teams.
  • Engage stakeholders and end users to understand staffing operations and shape product and technical decisions.
  • Prototype new ideas with users and partners and use feedback to determine which solutions to pursue.
  • Define technical options and communicate constraints and tradeoffs to product and business partners.
  • Maintain reliable, maintainable integrations through sound design, testing, code reviews, monitoring, and continuous improvement.

Skills

Python
LLM applications
AI tooling
API integration
Frontend web apps
Client communication
Team leadership
Dutch
English

Tools

LLM tooling

Job description

We are seeking a Senior Software Engineer to help build and improve an AI-powered recruiting platform used by staffing organizations. This role works across the full stack to develop new product capabilities, integrate AI into production workflows, connect the platform with systems such as Salesforce and applicant tracking systems, and improve existing production services. Enterprise experience strongly preferred.

Key Responsibilities
  • Adapt and implement LLM-powered capabilities for local staffing workflows and partner systems.
  • Own cross-system solutions from technical design through delivery.
  • Sequence work into testable, releasable increments and coordinate required changes with partner teams.
  • Engage stakeholders and end users to understand staffing operations and shape product and technical decisions.
  • Prototype new ideas with users and partners and use feedback to determine which solutions to pursue.
  • Define technical options and communicate constraints and tradeoffs to product and business partners.
  • Maintain reliable, maintainable integrations through sound design, testing, code reviews, monitoring, and continuous improvement.
Must-Have Skills
  • Fluency in Dutch and English.
  • Five or more years of software engineering experience.
  • Demonstrated leadership of technical design and delivery across systems and teams with a high degree of autonomy.
  • Proficiency in Python.
  • Practical experience developing production LLM applications.
  • Experience improving agent behavior through prompt iteration, evaluation, and guardrails.
  • Experience working across backend services, APIs, and frontend web applications.
  • Experience working directly with clients and communicating with technical and non-technical partners.
  • Curiosity about emerging AI technologies and a thoughtful, responsible approach to applying them.
  • Regular use of AI coding agents and other AI tools in day-to-day engineering work.
Nice-to-Have Skills
  • Familiarity with Django, Flask, or a similar Python web framework.
Required Tools & Platforms
  • Python.
  • Production LLM application tooling.
  • Backend services and APIs.
  • Frontend web application technologies.
  • AI coding agents and related AI development tools.
Location, Time & Engagement
  • Candidates must be based in an eligible EMEA location.
  • CET working-hour coverage is required.
  • This is a remote contract engagement at 40 hours per week.

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

#133607 - Senior Software Engineer - Applied AI and Integrations
#133607 - Senior Software Engineer - Applied AI and Integrations

Lifted, An Upwork Company • Cape Town

On-site
ZAR 1,959,000 - 2,612,000
#137610 - Product Manager
#137610 - Product Manager

Lifted, an Upwork Company™ • Cape Town

On-site
ZAR 1,304,000 - 2,235,000
Senior AI & Integrations Engineer (Remote)
Senior AI & Integrations Engineer (Remote)

Lifted (an Upwork Company) • South Africa

Remote
ZAR 900,000 - 1,300,000
Ai Engineer
Ai Engineer

Codeconnect Staffing • Johannesburg

On-site
ZAR 600,000 - 900,000
Remote Senior Software Engineer, AI & Integrations (Python)
Remote Senior Software Engineer, AI & Integrations (Python)

Lifted, An Upwork Company • Cape Town

On-site
ZAR 1,959,000 - 2,612,000
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

the-global-talent-co • South Africa

On-site
ZAR 900,000 - 1,300,000
AI Engineer
AI Engineer

Platform45 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Full Stack AI Developer
Full Stack AI Developer

Pavago • South Africa

Remote
ZAR 900,000 - 1,300,000
Software Craftsperson/Typescript- II
Software Craftsperson/Typescript- II

Jobgether SRL • South Africa

On-site
ZAR 600,000 - 1,000,000
Fully remote
Core hours for collaboration
In-person sprints (travel covered)
+8
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000