Senior Software Engineer — AI Automation
Summary
Senior software engineer owning job-ingestion and publishing automation for an AI-training job directory: building Python and WordPress-based pipelines that import partner job feeds, enforce data quality/categorization, and keep JobPosting schema and Google for Jobs data accurate. Salary $220k-$300k, no equity, fully remote.
Compensation: $220k – $300k • No equity
**Role Focus** AITrainingJobs.org is hiring a senior software engineer to own job ingestion and publishing automation for our AI training job directory. You will build reliable pipelines that bring partner listings onto the site, keep data clean and well categorized, and ensure listings meet SEO and Google for Jobs requirements. This is hands-on Python and WordPress platform work in the RLHF and evaluation hiring space — not theme styling or annotation-only work. **Core Responsibilities** * Design and maintain integrations that ingest partner job feeds and publish listings reliably. * Build and operate automated pipelines for enrichment, quality checks, and scheduled publishing. * Improve categorization and data quality so visitors find relevant AI training roles. * Keep structured job data (JobPosting schema, Google for Jobs) accurate and complete. * Extend and maintain Python services and WordPress-backed features in production. * Own listing lifecycle: new roles, updates, and retiring stale or closed postings. **Required Qualifications** * 5+ years software engineering with strong Python and comfort shipping PHP/WordPress when needed. * Hands-on experience with LLM evaluation, RLHF, human-feedback tooling, or ML data pipelines. * Built ETL or sync systems: scheduled jobs, idempotent imports, deduping, and audit trails. * Care about data quality — miscategorized or incomplete listings hurt SEO and trust on a live directory. * Independent ownership of ambiguous problems in a small, high-impact team. **Benefits & Logistics** Fully remote, async-friendly collaboration with the founder. Direct access to production systems, managed WordPress hosting, and meaningful codebase ownership. Paid technical exercise before final offer (a scoped problem related to data quality or publishing). **Example Projects (First 90 Days)** Automate nightly ingestion and publishing with reliable monitoring and alerts. Add quality checks that catch miscategorized or incomplete listings before they go live. Improve CI/CD so changes ship safely with smoke tests on critical URLs. Harden structured-data validation for job listings. Implement automated handling for expired or closed listings. **This Role Is Not For You If** You only do WordPress theme or CSS work. You only want annotation or rating tasks with no engineering. You need a fully specified project with no ambiguity. You cannot take production ownership of a live site. Email **careers@aitrainingjobs.org** with your resume or LinkedIn, a short note on one system you built that ingests, transforms, or publishes data at scale, and optionally links to eval/RLHF/ML-data work (redacted OK). **Subject line: Senior SWE — AI Automation**.