{"id":2545660,"url":"https://alion.io/job/splitmetrics-senior-backend-engineer-python-ai","title":"Senior Backend Engineer (Python) - AI","company":{"id":9077,"name":"SplitMetrics","domain":"splitmetrics.com","url":"https://alion.io/company/splitmetrics","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["DE","FR","GB","AT","BE","BG","HR","CZ","DK","FI","HU","IE","IT","NL","NO","PL","RO","ES","SE","CH","EE","GR","IS","LV","LI","LT","LU","MT","PT","SK","SI"],"hiring_countries_total":31,"salary":null,"salary_estimate":{"min_usd":85000,"max_usd":186000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":9},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Celery","optional":false},{"name":"ClickHouse","optional":false},{"name":"Docker","optional":false},{"name":"ETL/ELT","optional":false},{"name":"FastAPI","optional":false},{"name":"Kubernetes","optional":false},{"name":"LangChain","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"StarRocks","optional":false}],"status":"live","first_seen_at":"2026-10-14T15:24:24Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-10-16T23:45:21Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"SplitMetrics is a global software company offering an ecosystem of products and services that serve as a growth engine for top mobile-first businesses worldwide. Our ecosystem includes:\nSplitMetrics Acquire, a platform for automating and optimizing Apple Ads.\n\nSplitMetrics Agency, a full-service mobile marketing agency staffed by top experts.\n\nSplitMetrics Optimize, an A/B testing platform recognized as the ASO Tool of the Year.\n\nApp Radar by SplitMetrics: an ASO platform with advanced keyword and competitor insights.\n\nWhy SplitMetrics?\nFor over 11 years, we’ve been at the forefront of the mobile marketing industry, building an ecosystem of market-leading technologies.\n\nAn Apple Ads Partner, SplitMetrics is the 1st company to build the Apple Ads management platform.\n\nWorking with top mobile companies and brands globally: Skyscanner, Glovo, Flo, Babbel, Wooga and many more.\n\nGenerating an impressive transaction volume, with over $1 billion in ad spend flowing through our ecosystem.\n\nIntegrated AI into our strategic approach since 2023.\n\nEffectively collaborate across 20+ countries with a remote-first and supportive culture.\n\nWe’re looking for a Senior Backend Engineer (Python) who will join our team.\nWhat will you do:\nDesign and build backend services in Python (FastAPI)\n\nImplement async job execution and status tracking (Redis/Celery/Kafka)\n\nIntegrate with LLM services (internal & external)\n\nStore, version, and serve creative assets efficiently\n\nDevelop APIs for Creative Dashboard and internal AI agents\n\nBuild and maintain external MCP servers that expose our platform to third-party AI agents and clients\n\nDevelop ETL pipelines and ensure data quality across ingestion, transformation, and storage\n\nEnsure stability, observability, and cost-efficient inference\n\nAbout you:\n4+ years Python backend experience\n\nStrong FastAPI experience\n\nSolid PostgreSQL + S3 (or equivalents)\n\nExperience with async task queues (Celery, Redis, Kafka)\n\nProduction experience integrating with microservices: long-running jobs, retries, failure handling\n\nSolid hands-on experience with agentic AI: building MCP servers, implementing agents, and working with various LLMs and other generative models\n\nGenuine enthusiasm for agentic AI and keeping up with how the field evolves\n\nBasic observability skills (logging, monitoring, alerting)\n\nExperience in cross-functional teams (frontend, ML)\n\nExperience with AWS infrastructure, Docker, Kubernetes\n\nIt would be great if you have:\nFamiliarity with LangChain or agentic workflows\n\nMarketing technology background (ad platforms, creative tools)\n\nExperience with StarRocks (or other OLAP databases, ex. Clickhouse)\n\nWhat is there for you?\nTime Off: Vacation and public holidays following your country's regulations. Additional PTOs annually for personal rejuvenation.\n\nHealth and Wellness: Medical insurance or health care compensation. Paid sick leave to prioritize your well-being.\n\nProfessional Development: Top online/offline conferences and mobile industry events. Internal courses for continuous professional development.\n\nPerformance and Growth: Micro-management-free and supportive management style. Semi-annual performance review sessions. New career opportunities through our internal mobility program.\n\nTeam Engagement: Corporate online events and offline team retreats. Collaboration between teams through shared OKRs. Environment conducive to open dialogue and constructive feedback.\n\nWork Flexibility: Flexible working schedule for a better work-life balance. Remote-first working environment.\n\nWorkspace Options: Coworking costs coverage program. Office hubs in key locations for a convenient and productive work environment.\n\nOur Culture\nAt SplitMetrics, our values are not just words - they guide everything we do. To achieve our ambitious goals and maintain success, we stand united by our core behaviors:\nMove Fast\n\nGet Sh*t Done\n\nBuild Together\n\nStrive for Transparency\n\nOwn What You Do\n\nLearn + Share = Excel\n\nRemote Hiring Guidelines: At SplitMetrics, we welcome team members from various countries. While all our roles are remote, certain positions may have specific eligibility requirements based on location. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.","description_format":"text","description_chars":4294,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Health insurance","Professional development"],"hiring_locations":[{"name":"Germany","iso":"DE","kind":"region"},{"name":"France","iso":"FR","kind":"region"},{"name":"United Kingdom","iso":"GB","kind":"region"},{"name":"Austria","iso":"AT","kind":"region"},{"name":"Belgium","iso":"BE","kind":"region"},{"name":"Bulgaria","iso":"BG","kind":"region"},{"name":"Croatia","iso":"HR","kind":"region"},{"name":"Czech Republic","iso":"CZ","kind":"region"},{"name":"Denmark","iso":"DK","kind":"region"},{"name":"Finland","iso":"FI","kind":"region"},{"name":"Hungary","iso":"HU","kind":"region"},{"name":"Ireland","iso":"IE","kind":"region"},{"name":"Italy","iso":"IT","kind":"region"},{"name":"Netherlands","iso":"NL","kind":"region"},{"name":"Norway","iso":"NO","kind":"region"},{"name":"Poland","iso":"PL","kind":"country"},{"name":"Romania","iso":"RO","kind":"region"},{"name":"Spain","iso":"ES","kind":"region"},{"name":"Sweden","iso":"SE","kind":"region"},{"name":"Switzerland","iso":"CH","kind":"region"},{"name":"Estonia","iso":"EE","kind":"region"},{"name":"Greece","iso":"GR","kind":"region"},{"name":"Iceland","iso":"IS","kind":"region"},{"name":"Latvia","iso":"LV","kind":"region"},{"name":"Liechtenstein","iso":"LI","kind":"region"},{"name":"Lithuania","iso":"LT","kind":"region"},{"name":"Luxembourg","iso":"LU","kind":"region"},{"name":"Malta","iso":"MT","kind":"region"},{"name":"Portugal","iso":"PT","kind":"region"},{"name":"Slovakia","iso":"SK","kind":"region"},{"name":"Slovenia","iso":"SI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Advertising","Marketing Analytics & Attribution","A/B Testing & Experimentation"],"lifecycle":[{"event":"open","at":"2026-10-14T16:41:34Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":35,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/splitmetrics-senior-backend-engineer-python-ai","json_url":"https://alion.io/job/splitmetrics-senior-backend-engineer-python-ai.json","meta":{"generated_at":"2026-10-16T23:57:18Z","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":6158,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":9077},"rest":"https://alion.io/mcp/rest/get_company?id=9077"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsplitmetrics-senior-backend-engineer-python-ai"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fsplitmetrics-senior-backend-engineer-python-ai"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fsplitmetrics-senior-backend-engineer-python-ai"},{"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/splitmetrics-senior-backend-engineer-python-ai\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsplitmetrics-senior-backend-engineer-python-ai"}]}