{"id":2112476,"url":"https://alion.io/job/link-group-senior-software-engineer-python-2","title":"Senior Software Engineer (Python)","company":{"id":3913591,"name":"Link Group","domain":"linkgroup.pl","url":"https://alion.io/company/link-group-2","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":130,"max":160,"currency":"PLN","period":"hour","gross":null,"usd_annual":82000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"Databricks","optional":false},{"name":"DynamoDB","optional":false},{"name":"GraphQL","optional":false},{"name":"IAM","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"CI/CD","optional":true},{"name":"GitHub","optional":true}],"status":"live","first_seen_at":"2026-10-06T09:28:52Z","employer_posted_date":null,"last_verified_at":"2026-10-06T09:28:52Z","board_verified":false,"closed_at":null,"days_open":5,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":5},"description":"We are seeking an experienced Software Engineer (Senior / Lead) to help architect and scale our Clinical Data Layer—a cloud-native platform designed to harmonize complex clinical trial dataset streams into the standardized CDISC SDTM structure.\nIn this end-to-end engineering position, you will build robust serverless data pipelines alongside the analytical interface tools used by clinical data specialists. Your work directly underpins global regulatory submissions, patient safety monitoring, and key clinical research outcomes.\n\nZakres obowiązków\nData Pipeline Engineering: Architect and enhance our core SDTM transformation engine, leveraging AWS Step Functions for orchestration, Lambda for compute, and Databricks for high-throughput data processing.\nAPI & Interface Development: Construct and refine responsive React/TypeScript interfaces backed by GraphQL (AWS AppSync) to empower analysts in defining data mapping rules.\nInfrastructure as Code (IaC): Maintain, deploy, and scale service-level Terraform stacks and shared cloud resources.\nEngineering Excellence: Actively contribute to architectural decisions, perform code reviews, participate in on-call rotations, and mentor junior team members.\nWymagania\nEssential Requirements:Experience: 5+ years of hands-on software development experience for Senior level (8+ years for Lead level).\nPython Mastery: Deep proficiency with Python, including clean code architecture, monorepo patterns, and test-driven development (pytest, pytest-bdd).\nAWS Expertise: Proven track record with serverless AWS primitives (Lambda, Step Functions, S3, DynamoDB, IAM), with a clear focus on latency optimization, fault tolerance, and cost efficiency.\nStrong Advantages:GraphQL & Front-End: Hands-on experience with AWS AppSync schema/resolver development and integration with modern React/TypeScript clients (Vite).\nInfrastructure Automation: Expertise writing and debugging multi-environment Terraform configurations.\nBig Data & Analytics: Experience using Databricks or similar distributed data frameworks.\nDomain & Regulatory Standards: Familiarity with clinical data models (CDISC SDTM, ADaM) or software compliance in regulated spaces (GxP, 21 CFR Part 11).\nDistributed Architecture: Solid understanding of event-driven software patterns (fan-out/fan-in, idempotency, retry strategies).\n🛠️ Core Tech StackCore & Compute: Python, AWS Lambda, AWS Step Functions\nData & Storage: Databricks, Amazon DynamoDB, Amazon S3, OpenSearch\nAPI & Front-End: AWS AppSync (GraphQL), React, TypeScript, Vite\nInfrastructure & CI/CD: Terraform, GitHub Actions\nTech stack\nPython\nClean Code\nTest-driven development\nAWS\nAWS Lambda\nAWS S3\nAWS DynamoDB\nIAM\nReact\nTypeScript\nTerraform\nDatabricks\nData models\nGXP","description_format":"text","description_chars":2734,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-08T22:25:03Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["seen:3","velocity","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":82000,"is_top_pay":false},"html_url":"https://alion.io/job/link-group-senior-software-engineer-python-2","json_url":"https://alion.io/job/link-group-senior-software-engineer-python-2.json","meta":{"generated_at":"2026-10-11T21:03:33Z","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":9630,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00: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":3913591},"rest":"https://alion.io/mcp/rest/get_company?id=3913591"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Flink-group-senior-software-engineer-python-2"},{"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%2Flink-group-senior-software-engineer-python-2"},{"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%2Flink-group-senior-software-engineer-python-2"},{"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/link-group-senior-software-engineer-python-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Flink-group-senior-software-engineer-python-2"}]}