{"id":4233782,"url":"https://alion.io/job/solvd-senior-data-engineer-knowledge-ingestion","title":"Senior Data Engineer — Knowledge Ingestion","company":{"id":9288,"name":"Solvd","domain":"solvd.com","url":"https://alion.io/company/solvd","size_band":"501-1000","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":88,"open_postings":14,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":45,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["US"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon CloudWatch","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"AWS CDK","optional":false},{"name":"OneDrive","optional":false},{"name":"OpenSearch","optional":false},{"name":"Python","optional":false},{"name":"SharePoint","optional":false},{"name":"Terraform","optional":false},{"name":"Amazon EventBridge","optional":true},{"name":"AWS Glue","optional":true},{"name":"AWS Step Functions","optional":true}],"status":"live","first_seen_at":"2026-11-13T09:46:36Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T11:15:58Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Solvd Inc. is a rapidly growing AI-native consulting and technology services firm delivering enterprise transformation across cloud, data, software engineering, and artificial intelligence. We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business outcomes.\nFollowing the acquisition of Tooploox, a premier AI and product development company, Solvd now offers true end-to-end delivery -from strategic advisory and solution design to custom AI development and enterprise-scale implementation. Our capability centers combine deep technical expertise, proven delivery methodologies, and sector-specific knowledge to address complex business challenges quickly and effectively.\nWe are looking for a Senior Data Engineer to build the four source connectors and ingestion pipeline that turns raw knowledge content into a governed, permission-tagged corpus in S3 and Amazon Bedrock Knowledge Bases. You’ll own the ingestion workstream end to end inside an architecture set by the Solution Architect, working paired with the retrieval engineer so no deliverable sits with one person.\nThe mission: get every in-scope item from four source systems into the index with its metadata, permissions, and lineage intact - on a sync schedule the client can tune, with retirement propagating on the next run.\nWhat you’ll do\nBuild the iKNOW connector against Oracle B2C Service knowledge APIs - full inventory extract, then incremental sync by modified date with article status and answer version captured.\n\nBuild SharePoint, OneDrive, and Teams connectors on Microsoft Graph - site and drive enumeration, delta queries for incremental change, and capture of sharing and group membership as permission metadata on every item.\n\nBuild the Sitecore connector against its content APIs for public web content in scope.\n\nImplement the ingestion pipeline - landing in S3 with per-source prefix convention, document conversion and text extraction, deduplication by content hash, metadata enrichment from taxonomy, and Bedrock Knowledge Base data source sync with chunking parameters set by the architect.\n\nProduce inventory extracts for content disposition reviews and counts that feed the end-of-Phase-1 re-baselining.\n\nImplement retirement handling - items marked retired or deleted at source are removed from the index on the next sync.\n\nHandle throttling and backoff for Oracle and Microsoft APIs, idempotent re-runs, and failure isolation per source so one connector’s outage does not stall the others.\n\nInstrument every pipeline stage with CloudWatch metrics and write the ingestion runbooks.\n\nPair with client IT during weeks 7-10 so they can run, re-run, and extend the pipelines after transition.\n\nRequired skills & experience\n4+ years building data pipelines in production, at least 2 of them on AWS with Python.\n\nHands-on with Microsoft Graph API for SharePoint and Teams content - delta queries, permissions, and throttling - or equivalent enterprise content platform experience.\n\nExperience landing unstructured content (HTML, Office documents, PDF, chat transcripts) into S3 and preparing it for search or vector indexing.\n\nWorking knowledge of Amazon Bedrock Knowledge Bases data sources and sync behavior, or a comparable vector ingestion path on OpenSearch.\n\nInfrastructure-as-code experience with Terraform or AWS CDK and CI for pipeline deployment into a client-owned account.\n\nComfortable working from a shared backlog in client repositories with documentation written as the work is done.\n\nPreferred qualifications\nAWS Certified Data Engineer Associate.\n\nPrior integration with Oracle B2C Service or another Oracle Service Cloud product.\n\nPrior integration with Sitecore XM or XP content APIs.\n\nExperience with AWS Glue, Step Functions, or EventBridge for orchestration, and with document parsing libraries for Office and PDF formats.\n\nWhen you join Solvd, you'll…\nShape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation.\n\nBe part of a global team with equal opportunities for collaboration across continents and cultures.\n\nThrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards.\n\nReady to make an impact?\nIf you're excited to build things that matter, champion responsible AI, and grow with some of the industry’s sharpest minds. Apply today and let’s innovate together.\nSolvd is an equal opportunity employer.","description_format":"text","description_chars":4512,"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":["Continuous learning"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Software Testing & QA","Custom Software Development","AI Consulting & Integration","Data Engineering & Migration Services"],"lifecycle":[{"event":"open","at":"2026-11-13T11:15:58Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":48,"reasons":["conf:2","win:early"],"computed_at":"2026-11-13T13:55:55Z"},"pay":null,"html_url":"https://alion.io/job/solvd-senior-data-engineer-knowledge-ingestion","json_url":"https://alion.io/job/solvd-senior-data-engineer-knowledge-ingestion.json","meta":{"generated_at":"2026-11-13T13:55:55Z","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":27922,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00: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":9288},"rest":"https://alion.io/mcp/rest/get_company?id=9288"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsolvd-senior-data-engineer-knowledge-ingestion"},{"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%2Fsolvd-senior-data-engineer-knowledge-ingestion"},{"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%2Fsolvd-senior-data-engineer-knowledge-ingestion"},{"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/solvd-senior-data-engineer-knowledge-ingestion\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsolvd-senior-data-engineer-knowledge-ingestion"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4233782}},{"tool":"search_jobs","arguments":{"company":"solvd.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4233782},"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"}}