#133607 - Senior Software Engineer - Applied AI and Integrations
At a glance
Senior AI Engineering role at Lifted, an Upwork Company™. Remote, South Africa · contract.
Pay not stated AI Engineering salary
aimlroles summary, based on the employer's posting.
What you'll do
- Build full-stack product features, connect AI workflows to staffing tools, and strengthen services already running in production
- Take integrations across systems from technical planning through delivery, breaking the work into testable releases
- Talk with staffing users and partners, prototype ideas, then use their feedback to guide product and engineering choices
- Explain technical approaches and tradeoffs, while coordinating changes with partner teams
- Keep integrations dependable through testing, code review, monitoring, and ongoing improvements
What you bring
- You bring at least five years of software engineering experience and can lead cross-system delivery independently
- You work fluently in Dutch and English and are proficient in Python
- You have shipped production LLM applications and improved agent behavior with prompt testing, evaluation, and safeguards
- You have worked across backend services, APIs, and web interfaces, including direct communication with client partners
Who this fits
This senior contract role suits an autonomous engineer who can work with both technical and non-technical partners and apply AI thoughtfully. You must be based in an eligible EMEA location and cover CET working hours. It is a remote engagement for forty hours per week.
From the employer
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.