AI Engineer and System Ops Specialist (flex 30 hrs/week)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$1400 per month

HOURS PER WEEK

30

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

AI Engineer & Systems Operations Specialist
Part-time, 30 hours/week · Fully remote, any country · Ongoing contract · $1,400 USD/month

About MissFit

MissFit Coaching runs job searches on behalf of director-level and above executives — sourcing roles, mapping networks, building strategy, doing outreach. We keep the client roster small on purpose so the work stays deep.

We are already an AI-heavy operation. Claude and Perplexity are in daily production use across client delivery. We maintain an internal library of AI skills, automated workflows in n8n, and integrations across our CRM, calendar, phone, and project systems. This is not a company where you'll be introducing AI. It's one where you'll be making an existing stack better and more reliable.

Our team is distributed across Nigeria, Pakistan, California, and elsewhere. We work asynchronously by default.

The role

Roughly 70% AI and automation work, 30% systems and IT administration.

The AI work is the reason this role exists. The IT work has to run cleanly underneath it so the rest of the team can do their jobs.

You report to the founder/CEO and work closely with Client Services leadership.

What you'll do

AI and automation (the bulk of it)

Extend and maintain our library of AI skills and agents used in daily client delivery
Diagnose when an agent's output drifts, degrades, or quietly stops being useful — and flag it before anyone else notices
Build and maintain n8n workflows moving data between systems without human handling
Connect APIs across our CRM, email, calendar, prospecting, and project tools
Test changes properly. A skill that improves one output and breaks two others is a net loss
Document what you build so it survives your vacation

Systems and IT administration

Google Workspace at the Admin Console level: users, groups, org units, shared drives, security policy
3CX phone system: extensions, routing, queues, call flows, troubleshooting
---------- and Slack: boards, automations, permissions, workspace hygiene
Onboarding and offboarding — accounts live day one, access revoked the hour someone leaves
Licenses, subscriptions, vendor management, tooling inventory
Day-to-day support for a distributed team

Security

Maintain access controls, backups, and data handling practices appropriate to confidential client career information. Some of our clients are conducting searches their current employers don't know about. This is not a formality.

Requirements

3+ years in IT administration, systems engineering, DevOps, or similar hands-on work
Hands-on experience building with LLMs — prompts, agents, API integration, tool use. You've built things that other people relied on, and you can walk us through them
Direct working experience with Claude — skills, projects, MCP, connectors, or the API
Google Workspace administration, Admin Console level
Workflow automation (n8n, Make, Zapier, or equivalent) with builds you can describe in detail
Python or JavaScript, REST APIs, JSON
Exceptional written English. Most of your communication will be written, across time zones, often about problems
Proven ability to work asynchronously with a distributed team — clear handoffs, written updates, no dependence on meetings to make progress

Strongly preferred

3CX or comparable VoIP/PBX administration
---------- and Slack administration
CRM and sales tooling (Apollo, HubSpot, Calendly)
Light front-end work (HTML, CSS, JavaScript)

How we work, and who this suits

You'll be handed problems, not tickets. We expect you to come back with an approach rather than a request for instructions.

The two traits that matter most are proactivity and collaboration. Proactive means you surface the broken thing on Tuesday rather than confirming it's broken on Friday, and you tell us what a system needs before it fails. Collaborative means you ask the Client Services team what they're actually trying to accomplish before you build them something, and you take feedback without friction.

We don't track hours. We track whether things work.

Details

30 hours/week, ongoing
$1,400 USD per month
Fully remote, any country
No fixed schedule required, but you must be reachable on a predictable, agreed window and responsive within one business day
Independent contractor. All work product and IP belong to MissFit
Signed confidentiality agreement required before system access

To apply

Send three things to ---------- - subject line MOvING FAST

Your resume
A short written note - please not a cover letter template — answering: Describe one AI agent, automation, or integration you built and maintained. What broke in production, how did you find out, and what did you do?
A Loom video, 2–3 minutes, unscripted, answering: Walk us through the messiest IT or systems environment you've inherited. What did you fix first, and why that?

The Loom doesn't need editing, good lighting, or a tidy background. We're listening to how you think and explain, not watching a production. Applications missing any of the three won't be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0216
Total Execution Time  0.0232
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,498,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Engineer-and-System-Ops-Specialist-flex-30-hrsweek-1733652
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0092 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0009   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733652
 LIMIT 1 
0.0009   SELECT *
FROM `employers`
WHERE `employer_id` = 975614
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1733652
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1733652' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733652 
0.0007   UPDATE employer_jobs SET hit_counts '***Sep-18-2026=381***Sep-19-2026=206***Sep-20-2026=2***Sep-21-2026=4' WHERE job_id'1733652'  
0.0025   UPDATE employer_jobs SET monthly_hits '***Sep-2026=593' WHERE job_id'1733652'  
0.0006   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1733652' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733652 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '975614'
AND `date_added` >= '2022-06-08' 
0.0005   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)