{"id":3466444,"url":"https://alion.io/job/uppeople-integration-tech-lead-ad-platform-integrations-gcp","title":"Integration Tech Lead (Ad Platform Integrations, GCP)","company":{"id":4486031,"name":"UPPeople","domain":"uppeople.co","url":"https://alion.io/company/uppeople","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Leadership","role_family":"Leadership","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"European time zones","utc_offset_min":0,"utc_offset_max":2},"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":28000,"max_usd":82000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2356},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Airtable","optional":false},{"name":"CI/CD","optional":false},{"name":"ClickHouse","optional":false},{"name":"GCP","optional":false},{"name":"Google BigQuery","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Grafana","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"AI Agents","optional":true},{"name":"Claude","optional":true},{"name":"Claude Code","optional":true},{"name":"Cursor","optional":true},{"name":"Docker","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"OpenAI Codex","optional":true},{"name":"Prefect","optional":true},{"name":"Pulumi","optional":true},{"name":"Slack","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-10-12T12:19:19Z","employer_posted_date":null,"last_verified_at":"2026-10-12T12:19:19Z","board_verified":false,"closed_at":null,"days_open":27,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":27},"description":"About the Product\n\nWe are a product company building a marketing data platform for the pharma industry. Our platform connects advertising channels, processes campaign data, and helps pharmaceutical brands understand the performance of their marketing campaigns.\n\nWe are looking for an Integration Team Lead to own the technical layer connecting our platform with advertising and data platforms. This is a hands-on technical leadership role: you will lead a team of 2–4 engineers, own integration architecture and roadmap, and continue contributing directly to the codebase.\n\nThe data your team processes ultimately powers the numbers our clients see in their dashboards, so reliability, data correctness, and observability are critical parts of the role.\n\nYou will report directly to the CTO and work closely with the Product team to prioritize the integration roadmap.\n\nFully remote · EU time zones\n\nWhat You'll Do\n\nOwn the architecture and evolution of platform integrations, including Meta Marketing API, LinkedIn Marketing API, CM360, DV360, with StackAdapt and TikTok integrations in progress.\n\nLead a team of 2–4 engineers through task breakdown, code reviews, sprint planning, mentoring, and participation in hiring.\n\nStay hands-on and contribute code alongside the team.\n\nDesign and maintain integration pipelines end to end — from advertising APIs into BigQuery through Cloud Run Jobs, and onward into ClickHouse through Cloud Functions and Cloud Tasks.\n\nWork with BigQuery scheduled queries and versioned migrations, where a significant part of the transformation logic lives.\n\nKeep smaller integrations reliable as well, including PostgreSQL-to-Airtable synchronization.\n\nDefine integration requirements and write FRDs before development starts.\n\nMaintain technical documentation, including integration contracts, data models, and operational runbooks.\n\nEnsure reliable synchronization through monitoring, alerting, error handling, retries, and backfill strategies.\n\nBuild and improve CI/CD, secret management, and automated test coverage.\n\nDrive new integrations from API evaluation through production rollout.\n\nPrioritize the integration roadmap together with the Product team.\n\nWork directly with the CTO on architecture decisions and technical standards.\n\nWhat We're Looking For\n\nGeneral\n\n2+ years of experience leading engineers as a Tech Lead, Team Lead, or hands-on Engineering Manager, including code reviews, sprint planning, and mentoring.\n\n5+ years of backend or data engineering experience with production systems you have supported yourself.\n\nStrong experience integrating third-party APIs at scale, including rate limits, OAuth, webhooks, asynchronous reports, and unreliable external services.\n\nExperience working in a fully remote environment with overlap across EU time zones.\n\nEnglish B2+ — most of our communication is written and asynchronous.\n\nTechnical\n\nStrong Python 3.11 skills and experience writing production-grade code with error handling, structured logging, and automated tests.\n\nPractical experience with data pipeline patterns such as idempotency, backfills, incremental synchronization, and schema evolution.\n\nHands-on experience with GCP, particularly Cloud Run services and jobs, Cloud Functions, Cloud Scheduler, Cloud Tasks, Cloud SQL, GCS, and Secret Manager.\n\nStrong SQL skills beyond basic CRUD, including experience implementing production logic directly in SQL.\n\nExperience with BigQuery, including scheduled queries and versioned migrations.\n\nExperience writing and maintaining technical documentation such as FRDs, integration contracts, data models, and runbooks.\n\nExperience setting up monitoring and alerting, working with logs, retries, and backfill mechanisms. Grafana experience is a plus.\n\nHands-on experience with Docker and CI/CD and willingness to build and improve deployment pipelines.\n\nLeadership & Soft Skills\n\nYou lead by doing: you break down work, distribute tasks, review code, unblock engineers, and make decisions when necessary.\n\nYou think in systems and understand the full chain from API ingestion to the end-user dashboard.\n\nWhen a number looks wrong, you investigate the source and data flow before changing the output.\n\nYou keep the roadmap and engineering board aligned with reality and raise risks early.\n\nYou are pragmatic, transparent, and comfortable communicating problems when something breaks.\n\nYou can balance technical quality with business priorities and delivery timelines.\n\nAI-First Engineering\n\nAI-assisted development is already part of our engineering workflow. We expect you to be comfortable using AI coding agents as a daily engineering tool, not as an occasional experiment.\n\nYou should have experience with:\n\nDaily use of AI coding agents such as Claude Code, Cursor, Codex, or similar tools.\n\nUsing AI agents to draft a significant part of the code you ship while reviewing and taking full ownership of the final result.\n\nRunning multiple agents in parallel on isolated branches or worktrees and integrating their output yourself.\n\nMaintaining project-specific AI context through files such as CLAUDE.md, AGENTS.md, custom commands, or rules files.\n\nAutomating recurring engineering routines with AI agents, such as reporting, migrations, release checks, or test generation.\n\nCritically evaluating AI-generated code and recognizing when an agent's output is incorrect or unsafe to ship.\n\nAI is a tool, not a replacement for engineering judgment. Whatever reaches production, you own.\n\nNice to Have\n\nHands-on experience with Meta Marketing API or LinkedIn Marketing API, including breakdowns, attribution windows, and asynchronous reports.\n\nExperience with workflow orchestrators such as Airflow, Prefect, or Temporal.\n\nFamiliarity with the programmatic advertising and ad-server ecosystem: CM360, DV360, StackAdapt, TikTok.\n\nUnderstanding of advertising metrics such as impressions, clicks, conversions, ROAS, and attribution models.\n\nExperience in healthcare or pharma, particularly around consent and PII.\n\nExperience building AI agent harnesses, orchestrators, or MCP servers.\n\nTerminal-first engineering workflows using tmux or similar tools.\n\nInfrastructure-as-code experience. Our infrastructure uses Pulumi, with Terraform for the monitoring stack.\n\nTech Stack\n\nPython 3.11 · GCP · Cloud Run · Cloud Functions · Cloud Scheduler · Cloud Tasks · Cloud SQL · GCS · Secret Manager · BigQuery · ClickHouse · PostgreSQL · Docker · Cloud Build · Pulumi · Terraform · Grafana · Slack · Claude Code\n\nWhat We Offer\n\nFully remote work with flexible hours and overlap with EU time zones for team collaboration.\n\nDirect access to the CTO — you will influence the architecture and technical standards of the integration layer rather than simply implementing predefined tickets.\n\nPaid AI tooling, including Claude Code.\n\nThe opportunity to work with real advertising APIs and real production data volumes, including the edge cases that rarely appear in documentation.\n\nA small, low-bureaucracy engineering team where technical decisions can move quickly.\n\nSignificant ownership over a critical part of the product and the opportunity to shape how the integration layer evolves.\n\nAbout the Company\n\nWe are a product company developing a marketing data platform for the pharmaceutical industry. Our clients are pharmaceutical brands, and the campaigns running through the platform reach verified healthcare professionals.\n\nThe platform enables brand teams to run campaigns across channels such as Meta, LinkedIn, and programmatic advertising, and to measure campaign performance.\n\nOur data infrastructure runs on GCP, with campaign statistics processed through BigQuery and ClickHouse. We are a small, fully remote team working across EU time zones and continuously shipping improvements to the product.","description_format":"text","description_chars":7796,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T15:24:45Z"}],"visa":[],"liveness":{"score":31,"band":"fade","label":"Fading","p_open":0.85,"p_active":0.488,"p_room":0.75,"age_days":27,"expected_fill_days":29,"reasons":["seen:27","agency","velocity","win:late"],"computed_at":"2026-11-09T06:03:00Z"},"pay":null,"html_url":"https://alion.io/job/uppeople-integration-tech-lead-ad-platform-integrations-gcp","json_url":"https://alion.io/job/uppeople-integration-tech-lead-ad-platform-integrations-gcp.json","meta":{"generated_at":"2026-11-09T11:46:29Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14068,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4486031},"rest":"https://alion.io/mcp/rest/get_company?id=4486031"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fuppeople-integration-tech-lead-ad-platform-integrations-gcp"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fuppeople-integration-tech-lead-ad-platform-integrations-gcp"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fuppeople-integration-tech-lead-ad-platform-integrations-gcp"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/uppeople-integration-tech-lead-ad-platform-integrations-gcp\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fuppeople-integration-tech-lead-ad-platform-integrations-gcp"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3466444}},{"tool":"search_jobs","arguments":{"company":"uppeople.co","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3466444},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}