Senior Data Engineer — Knowledge Ingestion

Solvd

United States

Remote

USD 130,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Solvd Inc. seeks a Senior Data Engineer to own the ingestion pipeline across four source systems, turning raw knowledge content into a governed, permission-tagged corpus in S3 and Bedrock Knowledge Bases.

You’ll work end-to-end within an architecture set by the Solution Architect, alongside a retrieval engineer to ensure no delivery is single-person dependent. The role focuses on building connectors (Oracle B2C Service, Graph-driven SharePoint/OneDrive/Teams, and Sitecore), implementing the

Qualifications

  • 4+ years building data pipelines in production, at least 2 on AWS with Python.
  • Hands-on with Microsoft Graph API for SharePoint and Teams content — delta queries, permissions, and throttling.
  • Experience landing unstructured content (HTML, Office documents, PDF, chat transcripts) into S3 and preparing for search or vector indexing.

Responsibilities

  • Build the iKNOW connector against Oracle B2C Service knowledge APIs with full inventory extract and incremental sync.
  • Build SharePoint, OneDrive, and Teams connectors on Microsoft Graph with delta queries and permission metadata capture.
  • Build the Sitecore connector against its content APIs for public web content in scope.
  • Implement the ingestion pipeline — landing in S3 with per-source prefix convention and chunking parameters.
  • Produce inventory extracts for disposition reviews and counts for Phase-1 re-baselining.
  • Implement retirement handling to remove retired/deleted items on next sync.
  • Handle throttling/backoff for Oracle and Microsoft APIs; ensure idempotent re-runs and fault isolation.
  • Instrument all pipeline stages with CloudWatch metrics and write runbooks.
  • Pair with client IT during weeks 7–10 to enable future extensions.

Skills

Python
AWS
Microsoft Graph API
Data pipelines

Tools

Terraform
AWS CDK
CloudWatch

Job 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.

Following 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.

We 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.

The 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.

WHAT YOU’LL DO
  • Build 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.
  • Build 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.
  • Build the Sitecore connector against its content APIs for public web content in scope.
  • Implement 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.
  • Produce inventory extracts for content disposition reviews and counts that feed the end-of-Phase-1 re-baselining.
  • Implement retirement handling — items marked retired or deleted at source are removed from the index on the next sync.
  • Handle 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.
  • Instrument every pipeline stage with CloudWatch metrics and write the ingestion runbooks.
  • Pair with client IT during weeks 7–10 so they can run, re-run, and extend the pipelines after transition.
REQUIRED SKILLS & EXPERIENCE
  • 4+ years building data pipelines in production, at least 2 of them on AWS with Python.
  • Hands-on with Microsoft Graph API for SharePoint and Teams content — delta queries, permissions, and throttling — or equivalent enterprise content platform experience.
  • Experience landing unstructured content (HTML, Office documents, PDF, chat transcripts) into S3 and preparing it for search or vector indexing.
  • Working knowledge of Amazon Bedrock Knowledge Bases data sources and sync behavior, or a comparable vector ingestion path on OpenSearch.
  • Infrastructure-as-code experience with Terraform or AWS CDK and CI for pipeline deployment into a client-owned account.
  • Comfortable working from a shared backlog in client repositories with documentation written as the work is done.
PREFERRED QUALIFICATIONS
  • AWS Certified Data Engineer Associate.
  • Prior integration with Oracle B2C Service or another Oracle Service Cloud product.
  • Prior integration with Sitecore XM or XP content APIs.
  • Experience with AWS Glue, Step Functions, or EventBridge for orchestration, and with document parsing libraries for Office and PDF formats.
When you join Solvd, you'll…
  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation.
  • Be part of a global team with equal opportunities for collaboration across continents and cultures.
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards.

Solvd is an equal opportunity employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Knowledge Ingestion
Senior Data Engineer — Knowledge Ingestion

Solvd, Inc. • United States

Remote
USD 120,000 - 170,000
Solution Architect, AWS Generative AI
Solution Architect, AWS Generative AI

Solvd, Inc. • United States

Hybrid
USD 180,000 - 260,000
Senior Data Engineer - Cloud Ingestion & AI Knowledge Bases
Senior Data Engineer - Cloud Ingestion & AI Knowledge Bases

Solvd • United States

Remote
USD 130,000 - 180,000
Solution Architect, AWS Generative AI
Solution Architect, AWS Generative AI

Solvd • United States

Remote
USD 180,000 - 280,000
Senior Data Engineer — Retrieval & RAG Platform
Senior Data Engineer — Retrieval & RAG Platform

Solvd, Inc. • United States

Remote
USD 140,000 - 230,000
Senior Data Engineer - Cloud Data Ingestion & AI Pipelines
Senior Data Engineer - Cloud Data Ingestion & AI Pipelines

Solvd, Inc. • United States

Remote
USD 120,000 - 170,000
Data Engineer
Data Engineer

Solvd • United States

Remote
USD 120,000 - 180,000
Data Engineer
Data Engineer

Solvd, Inc. • Georgia

Hybrid
USD 110,000 - 160,000
Principal Solutions Architect (Cloud, Infrastructure & Data)
Principal Solutions Architect (Cloud, Infrastructure & Data)

Solvd, Inc. • United States

On-site
USD 150,000 - 230,000
Principal Solutions Architect (Cloud, Infrastructure & Data)
Principal Solutions Architect (Cloud, Infrastructure & Data)

Solvd • United States

On-site
USD 180,000 - 250,000