#133607 - Senior Software Engineer - Applied AI and Integrations

Lifted, An Upwork Company

Cape Town

On-site

ZAR 1,959,000 - 2,612,000

Full time

9 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, an Upwork Company™, is seeking a Senior Software Engineer to help build and improve an AI-powered recruiting platform used by staffing organizations. This role spans full stack development, AI integration, and connections to Salesforce and ATS, with a focus on reliable, scalable integrations.

Enterprise experience is preferred. This is a remote contract engagement at 40 hours per week, with CET working hours. The candidate should be based in an eligible EMEA location.

Qualifications

  • Fluency in Dutch and English required.
  • 5+ years of software engineering experience expected.
  • Demonstrated leadership in design and delivery across systems.
  • Proficiency in Python and API/backend work.
  • Experience with AI tools, prompt iteration, and guardrails.
  • Experience with frontend web applications and client communication.
  • Familiarity with Django or Flask is a plus.

Responsibilities

  • Adapt and implement LLM-powered features for staffing workflows and partner systems.
  • Own cross-system solutions from design through delivery.
  • Plan work in testable increments and coordinate changes with partner teams.
  • Engage stakeholders and users to shape product and technical decisions.
  • Prototype ideas with users and assess feedback for direction.
  • Define technical options and communicate constraints and tradeoffs.
  • Maintain integrations with solid design, tests, reviews, and monitoring.

Skills

Dutch
English
Five+ years experience
Python
Leadership across systems
Backend & APIs
Frontend web apps
Client communication
AI tooling
Prompt iteration & guardrails

Tools

Django
Flask
Production LLM tooling

Job description

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

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.
  • - 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)
AI Engineer (LLMs & Agentic AI) - EST Working Hours (Remote)

ISTA Personnel Solutions • South Africa

Remote
ZAR 900,000 - 1,200,000
AI Engineer
AI Engineer

Platform45 • Johannesburg

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

Indsafri • Johannesburg

On-site
ZAR 221,000 - 443,000
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 1,800,000
Highly competitive salary
Stock options
Flexible remote work schedule
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 1,000,000 - 1,800,000
Competitive salary
Equity options
Health insurance
+3
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

the-global-talent-co • South Africa

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

Placements24 • East London

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Hybrid work arrangement
Health insurance
+1
Senior Software Implementation Engineer
Senior Software Implementation Engineer

Manpower Sa (Pty) Ltd • Gauteng

On-site
ZAR 900,000 - 1,300,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

On-site
ZAR 700,000 - 1,000,000