{"id":1431152,"url":"https://alion.io/job/marathon-talent-software-data-engineer","title":"Software Data Engineer","company":{"id":9282,"name":"Marathon Talent","domain":"marathontalent.co","url":"https://alion.io/company/marathon-talent","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Data Science","role_family":"Data Science","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":70000,"max_usd":204000,"period":"year","method":null,"sample_n":3503},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Anthropic","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Function Calling","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"MS SQL","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Supabase","optional":false},{"name":"Terraform","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"Vercel","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-28T00:00:00Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-10-01T02:31:30Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"The role\nWe are a small company that runs its operations on internal software built with AI coding agents (Claude\nCode). We have production web applications, databases, scheduled data syncs, and third-party API\nintegrations in daily use. We are hiring our first dedicated engineer to maintain, fix, and harden these\nsystems, and then to help build new ones. You will review AI-written code, keep integrations running when\nvendor APIs change, and raise the quality bar on testing, deployment, and security.\nExpectations\nRead and understand the existing codebase, specs, READMEs, and migration history before changing\nanything.\nDiagnose and fix production failures, especially API syncs that break when a vendor changes\nsomething.\nReview AI-generated pull requests line by line; test, challenge, and correct them.\nBuild CI/CD, automated tests, and monitoring so failures are caught early and never silent.\nHarden database security, access control, and secrets management.\nBuild new features, integrations, data pipelines, and reports.\nRequirements\nRequired technical skills\n5+ years of professional software engineering, with recent production work in TypeScript.\nPostgreSQL: schema design, migrations, views, SQL and PL/pgSQL functions, row level security, indexes, and reading query plans.\nFull-stack TypeScript: Node.js, React, and Next.js (App Router preferred), with strict typing.\nAPI integrations: REST and JSON APIs, authentication, pagination, rate limits, retries, idempotent syncs, and handling schema changes.\nGit and GitHub: branching, pull requests, code review, GitHub Actions.\nTesting and reliability: unit, integration, and database tests; logging, monitoring, and incident root- cause analysis.\nAI coding agents: daily use of Claude Code, Cursor, Codex, or similar on a real codebase, with a disciplined habit of reviewing their output.\nData accuracy: comfortable with financial data (decimal and cents math, reconciliation, audit trails).\nSecurity basics: least-privilege access, secrets handling, authentication, and protecting personal data.\nImportant Tools\nSupabase (RLS, Edge Functions on Deno, pg_cron, Auth, CLI migrations) and Vercel.\nAWS (Lambda, S3, SQS, SFTP, Secrets Manager) and Terraform.\nData engineering: ELT pipelines, data modeling, data quality checks, dashboards.\nBuilding LLM agents with tool use, MCP servers, or the Anthropic API.Software and Data Engineer | Page 2\nMicrosoft SQL Server, Microsoft Graph, or background job frameworks (for example Inngest).","description_format":"text","description_chars":2495,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Colombia","iso":null,"kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Professional Services","Human Resources"],"lifecycle":[{"event":"open","at":"2026-09-29T01:28:08Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":47,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/marathon-talent-software-data-engineer","json_url":"https://alion.io/job/marathon-talent-software-data-engineer.json","meta":{"generated_at":"2026-10-01T09:13:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":31,"day_limit":5000,"remaining_today":4969,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}