{"id":4058959,"date":"2026-10-05T15:54:08","date_gmt":"2026-10-05T13:54:08","guid":{"rendered":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp\/"},"modified":"2026-10-06T02:06:27","modified_gmt":"2026-10-06T00:06:27","slug":"integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026","status":"publish","type":"job","link":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/","title":{"rendered":"Integration Tech Lead (Ad Platform Integrations, GCP)"},"content":{"rendered":"<p>We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and roadmap, and stay hands-on in the code. Every number our clients see in a dashboard starts as an API call one of your pipelines made, so reliability and data correctness land on your desk first. You report directly to the CTO and prioritise the roadmap together with the product team. Fully remote, EU timezones.<\/p>\n<p>Requirements<br \/>General<br \/> 2+ years leading engineers as a tech lead, team lead or hands-on engineering manager: code review, sprint planning, mentoring<br \/> 5+ years in backend or data engineering, with production systems you supported yourself<br \/> Experience integrating third-party APIs at scale: rate limits, OAuth flows, webhooks, async reports<br \/> Comfortable in a fully remote team with hours overlapping EU timezones<br \/> English B2 or above. Most of our communication is written and async<\/p>\n<p>Technical<br \/> Strong Python 3.11: production-grade code with error handling, structured logging and tests<br \/> Data pipeline patterns in practice: idempotency, backfill, incremental sync, schema evolution<br \/> GCP at the service-design level: Cloud Run services and jobs, Cloud Functions, Cloud Scheduler, Cloud Tasks, Cloud SQL, GCS, Secret Manager<br \/> SQL well beyond the basics, and comfort putting real logic into it. A large part of this pipeline lives in BigQuery scheduled queries and versioned BigQuery migrations rather than in Python<br \/> Writing FRDs and keeping technical documentation current: integration contracts, data models, runbooks. We do not have this discipline today, and establishing it is a core part of the role rather than a bonus<br \/> Monitoring and alerting you set up yourself: Grafana, logs, retry and backfill strategies. Today every alert path ends in Slack<br \/> Docker, and CI\/CD you will own. These services currently deploy from hand-run scripts with no pipeline and no tests in CI. Building that out is part of the job, not something you inherit finished<\/p>\n<p>Soft<br \/> You lead in practice: you split work for other people, review their code, unblock them, and say no when that is the right answer<br \/> Systems thinking: you see the full chain from API ingestion to the end-user dashboard<br \/> When a number looks wrong, you trace it back to the source before you change anything<br \/> Task management: your roadmap and your team&#x27;s board reflect what is actually happening, and you raise risks while there is still time to act on them<br \/> Pragmatic and transparent, including when something breaks: you say what happened and why, early<\/p>\n<p>AI baseline<br \/>AI-assisted development is how we ship, not something we are piloting. Concretely, what we expect from day one:<br \/> Daily use of AI coding agents (Claude Code, Cursor, Codex or similar): required, not I tried it once&quot;<br \/> 50%+ of the code you ship is drafted by agents and reviewed by you line by line<br \/> Able to run 24 agents in parallel on isolated branches or worktrees and merge the results yourself<br \/> You maintain agent context for your projects: CLAUDE.md \/ AGENTS.md, custom commands, rules files. At least 1 such artifact you wrote yourself and keep current<br \/> You automate at least 1 recurring routine per monthwith an agent: reports, migrations, release checks, test generation<br \/> You can tell when the agent is wrong and throw the output away. Whatever ships, you are the engineer on the hook for it  we ask about this in the interview<br \/>Nice to have<br \/> Hands-on experience with the Meta Marketing API or the LinkedIn Marketing API: breakdowns, attribution windows, async reports<br \/> Experience with a workflow orchestrator (Airflow, Prefect, Temporal). We run on Cloud Scheduler and Cloud Tasks today, and we want a view on whether that should change<br \/> The programmatic and ad-server ecosystem: CM360, DV360, StackAdapt, TikTok<br \/> Advertising metrics and how they are computed: impressions, clicks, conversions, ROAS, attribution models<br \/> Healthcare or pharma domain, especially consent and PII handling<br \/> Building agent harnesses, orchestrators or MCP servers; terminal-first workflow (tmux or equivalent)<br \/> Infrastructure as code. Our infrastructure is in Pulumi, with Terraform for the monitoring stack<\/p>\n<p>Responsibilities<br \/> Own the architecture and evolution of all platform integrations: Meta Marketing API, LinkedIn Marketing API, CM360 and DV360, with StackAdapt and TikTok in flight<br \/> Lead a team of 24 engineers: code review, sprint planning, mentoring, input into hiring<br \/> Stay hands-on: you write code yourself as well as distributing it<br \/> Design and maintain the pipelines end to end: ad-platform APIs into BigQuery through Cloud Run Jobs, onward into ClickHouse through Cloud Functions and Cloud Tasks, with a large share of the transformation in BigQuery scheduled queries<br \/> Keep the smaller integrations healthy too, such as the five-minute PostgreSQL to Airtable sync<br \/> Write the FRD before an integration starts and keep the technical documentation current after it ships<br \/> Keep sync reliable: monitoring, alerting, error handling, retry and backfill strategies<br \/> Build out CI\/CD, secret handling and test coverage for these services<br \/> Drive new integration projects from API evaluation to production rollout<br \/> Prioritise the integration roadmap together with the product team<br \/> Report to the CTO and agree architecture and technical standards with them<\/p>\n<p>Tech stack<br \/>Python 3.11 \u00b7 GCP (Cloud Run services and jobs, Cloud Functions, Cloud Scheduler, Cloud Tasks, Cloud SQL, GCS, Secret Manager) \u00b7 BigQuery, ClickHouse, PostgreSQL \u00b7 Docker, Cloud Build, Pulumi, Terraform \u00b7 Grafana, Slack \u00b7 Claude Code<\/p>\n<p>What we offer<br \/> Fully remote with flexible hours, overlapping EU timezones for syncs<br \/> A direct line to the CTO: you shape the architecture and technical standards of the integration layer, and technical direction is agreed with the CTO rather than handed to you as tickets<br \/> Paid AI tooling, including Claude Code<br \/> Ad-platform APIs that fail in ways no documentation describes, at real data volumes<br \/> A small team with no bureaucracy, where decisions happen the same day<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are looking for an Integration Team Lead. This is&#8230;<\/p>\n","protected":false},"author":5375,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_mo_disable_npp":"","rwu_salary_min":0,"rwu_salary_max":0,"rwu_salary_currency":"","rwu_salary_period":"","rwu_english_level":"B2","rwu_experience_months":72,"rwu_candidate_countries":"\u041a\u0440\u0430\u0457\u043d\u0438 \u0404\u0432\u0440\u043e\u043f\u0438 \u0442\u0430 \u0423\u043a\u0440\u0430\u0457\u043d\u0430","rwu_company_type":"\u041f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0456\u044f","rwu_industry":"advertising","rwu_part_time":false,"rwu_source_views":37,"rwu_source_applications":5,"rwu_source_category":"Lead","rwu_source_name":"Djinni.co","rwu_source_url":"https:\/\/djinni.co\/jobs\/851627-integration-tech-lead-ad-platform-integration\/"},"job_category":[62],"job_type":[54],"class_list":["post-4058959","job","type-job","status-publish","hentry","job_category-kerivnitstvo-ta-menedzhment","job_type-povna-zainiatist"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine<\/title>\n<meta name=\"description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\" \/>\n<meta name=\"twitter:description\" content=\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and\" \/>\n<meta name=\"twitter:site\" content=\"@remoteworkua\" \/>\n<meta name=\"twitter:label1\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 \u0445\u0432\u0438\u043b\u0438\u043d\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\\\/\",\"name\":\"Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\"},\"datePublished\":\"2026-10-05T13:54:08+00:00\",\"dateModified\":\"2026-10-06T00:06:27+00:00\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jobs\",\"item\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/remote-job\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integration Tech Lead (Ad Platform Integrations, GCP)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#website\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"description\":\"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f\",\"publisher\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#organization\",\"name\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"contentUrl\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2020\\\/03\\\/logo_1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]\"},\"image\":{\"@id\":\"https:\\\/\\\/remoteworkukraine.com\\\/ua\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/x.com\\\/remoteworkua\",\"https:\\\/\\\/www.instagram.com\\\/remoteworkua\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/remote-work-ukraine\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/","twitter_card":"summary_large_image","twitter_title":"Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","twitter_description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and","twitter_site":"@remoteworkua","twitter_misc":{"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"5 \u0445\u0432\u0438\u043b\u0438\u043d"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/","url":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/","name":"Integration Tech Lead (Ad Platform Integrations, GCP), (\u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e) | Remote Work Ukraine","isPartOf":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#website"},"datePublished":"2026-10-05T13:54:08+00:00","dateModified":"2026-10-06T00:06:27+00:00","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u044f Integration Tech Lead (Ad Platform Integrations, GCP) \u0443 . We are looking for an Integration Team Lead. This is a technical management role: you lead a team of 24 engineers, own the integration architecture and","breadcrumb":{"@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/integration-tech-lead-ad-platform-integrations-gcp-uppeople-10-05-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/remoteworkukraine.com\/ua\/"},{"@type":"ListItem","position":2,"name":"Jobs","item":"https:\/\/remoteworkukraine.com\/ua\/remote-job\/"},{"@type":"ListItem","position":3,"name":"Integration Tech Lead (Ad Platform Integrations, GCP)"}]},{"@type":"WebSite","@id":"https:\/\/remoteworkukraine.com\/ua\/#website","url":"https:\/\/remoteworkukraine.com\/ua\/","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","description":"\u0412\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u0430 \u0440\u043e\u0431\u043e\u0442\u0430 \u0434\u043b\u044f \u0443\u043a\u0440\u0430\u0457\u043d\u0446\u0456\u0432, \u043d\u043e\u0432\u0456 \u0432\u0430\u043a\u0430\u043d\u0441\u0456\u0457 \u0449\u043e\u0434\u043d\u044f","publisher":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/remoteworkukraine.com\/ua\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/remoteworkukraine.com\/ua\/#organization","name":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]","url":"https:\/\/remoteworkukraine.com\/ua\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/","url":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","contentUrl":"https:\/\/remoteworkukraine.com\/ua\/wp-content\/uploads\/sites\/2\/2020\/03\/logo_1000px.jpg","width":1000,"height":1000,"caption":"Remote Work Ukraine [\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0435]"},"image":{"@id":"https:\/\/remoteworkukraine.com\/ua\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/remoteworkua\/","https:\/\/x.com\/remoteworkua","https:\/\/www.instagram.com\/remoteworkua\/","https:\/\/www.linkedin.com\/company\/remote-work-ukraine\/"]}]}},"et_featured":"0","et_expired_date":"2026-11-04 15:54:08","et_location":"","et_job_paid":"","et_job_package":"","et_full_location":"","et_location_lat":"","et_location_lng":"","et_apply_method":"","et_apply_email":"","et_applicant_detail":"","_links":{"self":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job\/4058959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job"}],"about":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/types\/job"}],"author":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/users\/5375"}],"replies":[{"embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/comments?post=4058959"}],"wp:attachment":[{"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/media?parent=4058959"}],"wp:term":[{"taxonomy":"job_category","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_category?post=4058959"},{"taxonomy":"job_type","embeddable":true,"href":"https:\/\/remoteworkukraine.com\/ua\/wp-json\/wp\/v2\/job_type?post=4058959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}