{"id":771857,"url":"https://alion.io/job/nimblerx-senior-data-engineer-2","title":"Senior Data Engineer","company":{"id":679542,"name":"NimbleRx","domain":"nimblerx.com","url":"https://alion.io/company/nimblerx","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":195000,"max":228000,"currency":"CAD","period":"year","gross":null,"usd_annual":162493},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"CI/CD","optional":false},{"name":"Java","optional":false},{"name":"PostgreSQL","optional":false},{"name":"pySpark","optional":false},{"name":"Python","optional":false},{"name":"Spark","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"Terraform","optional":false},{"name":"Trino","optional":false}],"status":"live","first_seen_at":"2026-05-28T17:19:28Z","employer_posted_date":"2026-05-28","last_verified_at":"2026-10-31T07:50:46Z","board_verified":true,"closed_at":null,"days_open":155,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":155},"description":"*Current Canadian work authorization is strongly preferred. Visa sponsorship may be considered on an exceptional basis for highly qualified candidates who possess specialized skills critical to this role.\nAs a Senior Data Engineer, you will own Nimble's data platform - the layer that every other team builds on to understand the business, ship product features, and meet our compliance obligations. The work scales beyond you: what you build once accelerates product, analytics, ops, and data science for years. The role lives at the intersection of production engineering and data engineering, and the test of your work is whether other teams move faster because of it. This is an opportunity to be rewarded for hard technical work on a problem that genuinely matters.\nOur engineering culture: We operate with shared trust and no egos. We enjoy being \"in this together\" and collaborating on the challenges of a rapidly scaling business. We live out our company values of curiosity, ownership, simplicity, and a get-it-done mentality.\nOpen to Senior or Lead. What matters is what you could build, not your current title.\nYou will:\nOwn the data platform end-to-end - ingestion, transformation, storage, query, and access - and drive its roadmap as the company's data needs grow\nBuild and evolve batch and streaming pipelines on PySpark/EMR, Kinesis, Lambda, and Step Functions, ingesting from Postgres, Salesforce, third-party vendors, and product event streams into our Iceberg-based lake\nModel the warehouse: design SCD tables, event tables, and the conventions other engineers and analysts follow when adding new data\nPartner with product, engineering, analytics, and operations stakeholders across the company to turn data requests into well-scoped, reliable pipelines - and write the docs and tooling that let them self-serve next time\nOwn the security and compliance backbone of our data systems, including audit logging, access control, and temporary-access workflows\nOptimize backend query performance where the data layer meets product code - reader-replica routing, indexing, caching, and IO instrumentation in our Java/Spring services\nLead investigation and remediation when data infrastructure misbehaves - IOPS spikes, pipeline failures, schema drift, late data - and make the fixes durable\nUse AI as a daily accelerant for pipeline scaffolding, schema work, and ad-hoc investigations - and ship internal AI tooling that lets other teams do the same\nMentor engineers and analysts across the company on how to work with the data platform\nWhat you bring:\n5+ years of experience building production data pipelines and platforms\nDeep Python (PySpark) and SQL fluency, including tuning Spark jobs at scale\nThe skills and willingness to work on the services around the data layer (Java, Spring Boot)\nHands-on experience with distributed compute (Spark/EMR), streaming (Kinesis), and object storage (S3)\nSolid Postgres fundamentals - query optimization, indexing, replication, replica routing, and a feel for when the database is the bottleneck\nExperience with Iceberg and Trino, or similar\nComfort with CI/CD and Terraform\nAlready building with AI - frontier models, agentic coding tools, or something you hacked together last weekend\nTrack record of working across teams that don't speak your language (product, ops, etc.)\nAbout you:\nYou take ownership of the platform's reliability, cost, accessibility, and compliance - not just the tickets you happened to ship\nYou think about security and PII/PHI handling as core engineering work, not as someone else's problem\nYou're a force multiplier: the docs, tools, and skills you leave behind make other engineers and analysts faster long after the original ticket closes\nYou have a bias for shipping iteratively and instrumenting what you ship - you'd rather demo a rough v1 in two days than a polished v3 in two weeks\nYou take pride in your work and have good judgment on what to prioritize when everything feels urgent\nWhat's in it for you:\nCompassionate and driven colleagues in a fun environment where success is celebrated\nAccelerated career growth in a fast-growing company\nCoaching from experienced engineering leaders\nDirect access to executives and a transparent company culture\nRare opportunity to change an industry and lives of millions\nWe are reinventing healthcare / pharmacy - your (grand)parents and your (grand)children will understand and appreciate what you do\nMedical / Dental / Vision\nFlexible Vacation Time Policy \n12 Paid Holidays\nWork with a collaborative team out of our office at WaterPark Place, in the Harbourfront area just south of Union Station","description_format":"text","description_chars":4629,"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":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","Pharmacies"],"lifecycle":[{"event":"open","at":"2026-09-11T21:44:21Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.33,"p_room":0.28,"age_days":155,"expected_fill_days":36,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-31T05:58:55Z"},"pay":{"stated_usd_annual":162493,"is_top_pay":true},"html_url":"https://alion.io/job/nimblerx-senior-data-engineer-2","json_url":"https://alion.io/job/nimblerx-senior-data-engineer-2.json","meta":{"generated_at":"2026-10-31T11:01:34Z","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":16930,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":679542},"rest":"https://alion.io/mcp/rest/get_company?id=679542"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnimblerx-senior-data-engineer-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%2Fnimblerx-senior-data-engineer-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%2Fnimblerx-senior-data-engineer-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/nimblerx-senior-data-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnimblerx-senior-data-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":771857}},{"tool":"search_jobs","arguments":{"company":"nimblerx.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":771857},"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"}}