Staff Engineer, Ingestion & Search Platform at Scale
Thomson Reuters
Eagan (MN)
Hybrid
USD 118,400 - 219,800
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Flexible vacation
Mental Health Days off
Tuition reimbursement
Employee Stock Purchase Plan
Job summary
Thomson Reuters is seeking a Staff Software Engineer in Eagan, Minnesota to lead the architecture and implementation of its document ingestion pipeline. You will be responsible for managing the ingestion and indexing systems across the search platform. Ideal candidates should have over 8 years of software engineering experience, deep expertise in distributed stream processing, and familiarity with technologies like Kafka, Vespa, and OpenSearch. The position offers competitive compensation and extensive benefits within a supportive, hybrid working environment.
Qualifications
8+ years of software engineering experience, including ownership of a functional area.
Deep expertise in distributed stream processing architecture.
Production experience with search technologies including Vespa and OpenSearch.
Responsibilities
Design and own the document ingestion pipeline architecture.
Lead the migration of ingestion infrastructure from OpenSearch to Vespa.
Maintain operational responsibility for ingestion and indexing infrastructure.
Skills
Distributed stream processing
Kafka
Python
AWS services
Machine Learning operationalization
Education
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Tools
Vespa
OpenSearch
Kafka
Job description
Thomson Reuters is seeking a Staff Software Engineer in Eagan, Minnesota to lead the architecture and implementation of its document ingestion pipeline. You will be responsible for managing the ingestion and indexing systems across the search platform. Ideal candidates should have over 8 years of software engineering experience, deep expertise in distributed stream processing, and familiarity with technologies like Kafka, Vespa, and OpenSearch. The position offers competitive compensation and extensive benefits within a supportive, hybrid working environment.