{"id":803297,"url":"https://alion.io/job/triallibrary-staff-data-engineer","title":"Staff Data Engineer","company":{"id":689956,"name":"Trial Library","domain":"triallibrary.com","url":"https://alion.io/company/triallibrary","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":94,"open_postings":4,"ghost_share":0,"stale_share":0.25,"repost_share":0,"time_to_fill_p50_days":46,"computed_at":"2026-11-14T05:58:10Z"}},"role":"Data Science","role_family":"Data Science","seniority":"staff","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":168000,"max":230000,"currency":"USD","period":"year","gross":null,"usd_annual":230000},"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Lambda","optional":false},{"name":"HIPAA","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pulumi","optional":false},{"name":"Python","optional":false},{"name":"Slack","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"FHIR","optional":true},{"name":"HL7","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-08-19T16:50:00Z","employer_posted_date":"2026-08-19","last_verified_at":"2026-11-15T04:18:05Z","board_verified":true,"closed_at":null,"days_open":87,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":86},"description":"About the Role\nWe're hiring a Staff Data Engineer to own the pipelines that move patient data through our platform, from EMR systems to the workflows our teams use to identify eligible patients for clinical trials and help them enroll.\nThis is the center of a major architectural shift for us: moving from narrow, human-assisted data pulls to robust, automated integrations that ingest complete patient records. The clean, complete, and trustworthy data you’ll manage powers our AI-assisted patient-trial matching. If healthcare data at HIPAA-grade stakes, messy real-world inputs, and pipelines that genuinely change patient outcomes sound like the right problem space, please keep reading.\nOur engineering culture values direct communication, strong ownership, and low-ego collaboration. We laugh a lot and use a ton of Slack emojis. We make decisions quickly, give open feedback, and have a strong bias toward action.\nHow We Build with AI\nAI is deeply embedded in how we work, in our product, and in our SDLC. Our embrace of it didn't come from a mandate but from our own desire as engineers to do more, safely. We use it for coding, testing, measuring, and iterating, and we treat it as a genuine competitive advantage. We're looking for someone who shares that instinct: excited to question long-standing processes and think ambitiously about what's possible when you pair strong engineering fundamentals with AI tooling. If you're already building that way, you'll fit right in.\nUnderneath it all is a modern platform built on AWS (Lambda, Fargate, SQS, RDS, Bedrock) with Pulumi-managed infrastructure. Our backend is primarily TypeScript, and our data layer centers on PostgreSQL and Drizzle. We care about pragmatic architecture, developer velocity, and systems that evolve as fast as our product and AI capabilities do.\nYour Responsibilities\nYou will own the ingestion and transformation pipelines that bring patient records into our platform and shape them into data our matching systems and human experts can trust.\nThat means designing for reliability in compute-intensive, long-running workflows: the kind of problems where serial processing breaks under load, timeouts become production incidents, and the right architecture (async pipelines, message queues, container-based compute) separates a working feature from a failing one. You'll own data quality end-to-end: schema design, validation, transformation logic, and the monitoring that catches problems before a clinician does.\nYou'll partner closely with our AI engineers on the data foundations for patient-trial matching and with our product engineers on how ingested data flows into the workflows our users depend on. You'll monitor production, triage issues quickly, and exercise pragmatic judgment by matching technology to business needs.\nYour Qualifications\nWe are looking for a data engineer with 8 or more years of experience, with at least a couple of years operating at staff scope or equivalent impact. Beyond tenure, what matters most is whether you have demonstrated the kind of high-impact ownership this role requires.\nStrong pipeline engineering: ingestion, transformation, and orchestration of data at meaningful scale, with real attention to data quality and reliability.\n\nDeep SQL and PostgreSQL fluency, including schema design and query performance\n\nSolid Python and comfort working in a codebase with TypeScript.\n\nDeep AWS experience (Lambda, Fargate, SQS, RDS, and the surrounding ecosystem) and the ability to choose the right service for the right job.\n\nProven track record of leveraging AI coding tools creatively and effectively to build production systems.\n\nDemonstrated ability to take autonomous ownership, identifying and resolving systemic issues independently.\n\nStartup experience, where you have built from scratch at an early-stage company and treated ambiguity as an opportunity rather than an obstacle.\n\nStrong systems thinking, encompassing backend architecture, APIs, databases, and scalability under real-world constraints.\n\nClear communication and influence, with the ability to explain trade-offs to both engineers and non-engineers to earn trust through honesty.\n\nHealthcare alignment with a genuine interest in improving clinical trial access and health equity; HIPAA experience a strong plus.\n\nNice to Have\nFamiliarity with IaC tooling (Terraform, Pulumi, etc), clinical or healthcare data standards (EHR/EMR, HL7/FHIR), and API design patterns are all additive. Experience in a regulated industry is a plus.","description_format":"text","description_chars":4525,"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":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Clinical Trial Sites & Recruitment"],"lifecycle":[{"event":"open","at":"2026-09-12T08:42:45Z"},{"event":"close","at":"2026-10-26T21:59:49Z"},{"event":"reopen","at":"2026-11-09T22:48:57Z"}],"visa":[],"liveness":{"score":20,"band":"cold","label":"Long shot","p_open":1,"p_active":0.567,"p_room":0.36,"age_days":86,"expected_fill_days":46,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-11-14T05:58:10Z"},"pay":{"stated_usd_annual":230000,"is_top_pay":true},"html_url":"https://alion.io/job/triallibrary-staff-data-engineer","json_url":"https://alion.io/job/triallibrary-staff-data-engineer.json","meta":{"generated_at":"2026-11-15T08:20:09Z","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":31,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-16T00: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":689956},"rest":"https://alion.io/mcp/rest/get_company?id=689956"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftriallibrary-staff-data-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Ftriallibrary-staff-data-engineer"},{"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%2Ftriallibrary-staff-data-engineer"},{"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/triallibrary-staff-data-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftriallibrary-staff-data-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":803297}},{"tool":"search_jobs","arguments":{"company":"triallibrary.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":803297},"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"}}