Get Started

AI Data Migration Engineer

About GovPilot:GovPilot provides cloud-based software solutions to local governments, aiming to make our communities better places to live and work. As a mission-driven company, GovPilot is committed to creating impactful technology that serves the public good.We are looking for team members who take pride in their work and seek to consistently improve themselves, their skills, and their knowledge. If this sounds like you–and the type of work environment where you’d thrive–we hope you’ll join us!What We Offer:Competitive salary.Unlimited PTO.Flexible working hours and remote work options.Comprehensive health, dental, and vision insurance.Professional development opportunities and learning budget.Home office and IT budget.Supportive team environment.The chance to work on innovative projects with cutting-edge technologies.

About the RoleEvery new GovPilot customer arrives with years of data locked in legacy systems. Your job is to get that data into GovPilot (often called data conversion in government software) accurately and quickly, and to make every migration faster than the one before.AI comes first in this role.You'll direct AI agents such as Claude Code to profile legacy databases, draft field mappings, generate transformation and load scripts, and automate validation. Your value is in directing that work, verifying it, and turning it into repeatable tooling, not in writing every line yourself. If your instinct is to hand-code a solution from scratch, this isn't the right role. If your instinct is to get an AI to build it, prove it's correct, and make it reusable, keep reading.To be clear: you need to be technical enough to know when the AI is wrong. You'll be reading and fixing generated SQL and scripts every day.You'll own your work end-to-end with little day-to-day direction. We're looking for someone who sees a slow process and fixes it without waiting to be asked.What You'll DoOwn migrations end-to-end.Take raw client data (database backups, SQL Server/Access/Oracle exports, CSV and Excel files) from intake through mapping, transformation, loading, and sign-off.Drive the work with AI.Use AI agents to profile source databases, propose source-to-target mappings, and generate cleansing, deduplication, and load scripts. Then review, test, and take ownership of the output.Build tools, not one-offs.Turn each migration into reusable, AI-assisted import pipelines, prompt and agent workflows, and scripts, so the next customer on the same legacy system takes less time.Automate validation.Replace manual spot-checks with automated reconciliation: row counts, checksums, and field-level diffs. The bar is zero data loss and field-level accuracy, proven rather than assumed.Push AI adoption forward.Find the next manual step in the migration process and automate it. Share what works with the team and help set how GovPilot runs migrations.Catch problems early.Find data quality issues soon enough that they never threaten a go-live date, and explain them clearly to the people who need to act.Keep it auditable.Keep mapping logic, scripts, and logs clear enough that any teammate can trace how a record was transformed.Be there for go-lives.Production cutovers often happen in evenings or on weekends to avoid disrupting town operations. You'll plan for these and be available to see them through.What Success Looks Like15 days:You've completed a migration alongside the team and mapped where the current process is manual.30 days:You're owning migrations independently and have automated at least one recurring manual step.45 days:You've shipped a reusable import pipeline for a common legacy system and measurably cut time per migration.What We're Looking ForRequired3+ years of hands-on experience withrelational databases and data imports: you've moved real data between real systems (ETL, bulk loads, data conversions, or migrations)Strong SQL: you can write, debug, and optimize queries, and you can quickly spot when SQL an AI generated is wrongAbility to read and modify scripts (Python, PowerShell, or similar) that an AI generatedDaily, hands-on use of AI coding agents(e.g., Claude Code, Cursor, Copilot agents) to build data workflows. You can show us something you built this way and tell us what the AI got wrong.A track record ofautomating work that used to be manual, whether a process, a report, or an importSelf-direction: you've owned projects with little supervision and delivered without being chasedWillingness to work evenings and weekends when a cutover or go-live requires itCare with sensitive government and resident data (PII), using approved tools onlyAbility to run several client migrations at once and raise blockers earlyPreferredSQL Server experienceExperience with ETL or data pipeline toolsFamiliarity with local government or municipal softwareWhat We OfferUnlimited PTO, which we expect you to use, especially after a go-live weekendFlexible hours and remote workComprehensive health, dental, and vision insurance401(k) with 4% employer match for eligible team membersLearning and professional development budgetHome office and IT budgetAccess to the latest AI tools, plus the time and support to use them wellWhy Join UsData migration is at the center of every new GovPilot implementation, and go-live depends on it. We're replacing manual, spreadsheet-driven work with AI-driven, pipeline-based migration, and this role leads that change. Your work will directly affect how fast communities get up and running.PracticalsTeam:Professional ServicesLocation:Anywhere in the USAHours:Overlap with US Eastern business hours required, plus scheduled evening and weekend go-livesStart date:ImmediateStatus:Full-time, exemptPlease note:GovPilot is unable to sponsor or take over sponsorship of an employment visa at this timePay Range:The average base salary pay range for this position is$120,000USD to$140,000USD.  May be considered for a discretionary bonusHow to ApplyIf you are passionate about technology and eager to work on a dynamic team, we would love to hear from you. Please submit your resume and cover letter today!  Application ProcessScreening call with a recruiterHiring manager interviewHands-on exercise:a messy, synthetic legacy database and a target schema. We provide the AI tools and expect you to use them. We're evaluating how you direct and verify AI, not how fast you type.Team and VP of CX interviewFinal interview with GovPilot's CEOReference checksWe aim to complete the full process within 2–3 weeks.If you need an accommodation for any part of the process, including the hands-on exercise, let your recruiter know.Equal Opportunity Employer:GovPilot is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. It's important to us that our workforce reflects people of all backgrounds, identities, and experiences and by providing this data, if you choose to, it will help us to stay accountable.Join us in creating amazing technology solutions that make a difference. Apply today!

CompanyRemote
AI Data Migration Engineer
$100,000 – $150,000Published by Company
GovPilot · Remote · USA · $120,000USD to$140,000

About GovPilot

  • Track this application from applied to offer in Job Tracker
  • Join the company's group with other members who applied
  • Get roles like this sent to you by the Career Agent
  • Check your resume against this role before you send it
  • Track this application in Job Tracker
  • Join the company's group
  • Get roles like this from the Career Agent
  • Check your resume against this role
$100k – $150kCompany · Remote