Senior Software Engineer, Search Platform

Thomson Reuters U.S. Inc.

New York, NY • 2h ago • On-site

Senior

On-site

117,700 - 218,600 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer, Search Platform

  • Focus: Building and operating search ingestion pipelines, indexing, and query APIs for an AI-enabled, self-serve search platform

Description

You will design, build, test, deploy, and operate production systems at scale for a next-generation search platform. The work includes document ingestion pipelines, retrieval/search query APIs for products and AI agents, and cloud infrastructure to keep the platform fast and reliable. You will own features end-to-end with strong observability, continuous shipping, and AI-assisted development.

Responsibilities

  • Design and build platform services across document ingestion, search indexing, and query APIs

  • Build reliable pipeline components (parsing, chunking, enrichment, indexing) with retries, dead-letter queues, and idempotent processing

  • Provide self-service platform APIs for index lifecycle management and ingestion health monitoring

  • Design retrieval interfaces with predictable contracts and explicit latency budgets suitable for LLM context windows

  • Contribute to migrating from OpenSearch to Vespa, including schema migrations and zero-downtime index promotion

  • Instrument retrieval for offline evaluation and LLM-as-judge quality grading

  • Participate in on-call rotation and own incidents in your scope (triage, root cause, post-mortems, systemic fixes)

  • Add logging, metrics, and distributed tracing; help define SLOs

  • Reduce delivery friction (slow deployments, flaky tests, painful local workflows) using AI-assisted tools

  • Mentor engineers; provide design authority within scope; collaborate with research and internal teams to productionize search and AI capabilities

Requirements

  • 5+ years of software engineering experience building and operating production backend or data infrastructure systems with end-to-end ownership

  • Degree in Computer Science, Engineering, or related field, or equivalent experience

  • Strong programming skills in Python, Java, Go, or equivalent

  • Distributed systems fundamentals for designing resilient streaming/queue/data-store systems

  • Hands-on experience with AWS and infrastructure as code

  • Operational ownership including on-call, incident response, and observability

  • Fluency with AI-assisted development tools and ability to communicate with technical and non-technical stakeholders

Benefits

  • Hybrid work model with flexible, digitally connected experience

  • Flex My Way workplace policies; work from anywhere up to 8 weeks per year

  • Career development and growth through continuous learning (Grow My Way)

  • Comprehensive benefits including flexible vacation, paid Mental Health Days, Headspace access, retirement savings, tuition reimbursement, and employee incentive programs

  • Social impact opportunities including volunteer days and ESG/pro-bono initiatives

  • Comprehensive insurance and work-life benefits (including 401k match and parental leave); plus additional wellbeing resources

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, Search Platform role

Improve your resume for just $5

$117,700 – $218,600/year

Unlock Full Resume Report