Senior Software Engineer

The Knot WorldwideNew York, NY
4hHybrid

About The Position

The Knot Worldwide is seeking a talented and driven Senior Software Engineer to join our Couple’s Marketplace Search Squad. The Knot is the nation’s leading wedding marketplace, providing our couples with a completely personalized experience that guides them through the entire wedding planning journey. A large part of that journey is providing couples with relevant wedding content to help guide them through the many wedding planning stages and decisions. These range from booking a venue, pricing guidance, and last-minute tips for the day of. TKWW’s content ecosystem also provides a first impression to couples of our brand as they start to plan their wedding and helps to introduce them to everything that we have to offer. As a Senior Engineer on the Search team, you’ll design and build systems that power search, content discovery, and dynamic user experiences across our portfolio of brands. You’ll partner closely with Product, Data, and other Engineering teams to make search smarter, faster, and more relevant—for both consumers and our vendor ecosystem.

Requirements

  • 5+ years of experience building and maintaining production-grade web applications or APIs.
  • Deep knowledge of modern web development, especially using React, Next.js, Node.js, and TypeScript.
  • Solid backend engineering skills with expertise in designing and maintaining RESTful and GraphQL APIs.
  • Familiarity with search technologies (e.g., Elasticsearch, Solr, OpenSearch) and a passion for relevance, ranking, and performance.
  • Experience with AWS cloud services (compute, storage, search) and familiarity with AI/ML tools (e.g., Bedrock), CI/CD, and observability platforms
  • Experience building and maintaining ETL pipelines and integrating with third-party APIs or data sources.
  • Understanding of SEO, web performance, and structured content principles.
  • Experience working in cross-functional teams, and strong communication skills with both technical and non-technical stakeholders.
  • A collaborative mindset—you’re curious, pragmatic, and enjoy learning from and helping others.

Responsibilities

  • Build, scale, and maintain search-related services and components—focusing on performance, content freshness, and accuracy.
  • Collaborate on the end-to-end experience of search results, filters, ranking, and query handling across mobile and web platforms.
  • Partner with Marketplace, Content, and Vendor Experience teams to ensure content is well-indexed, discoverable, and kept up-to-date.
  • Design and build scalable backend services and APIs (GraphQL and REST) that power search, content retrieval, and discovery experiences.
  • Develop and optimize ETL pipelines that process and index large datasets from various internal and external sources.
  • Integrate with external APIs and internal platforms to enrich search results and ensure data freshness and consistency.
  • Participate in system migrations, refactors, and technical redesigns as we continue modernizing our tech stack.
  • Contribute to architectural decisions and mentor others through code reviews and design discussions.
  • Work with international and remote teammates to deliver cohesive, reliable experiences at scale.

Benefits

  • We offer flexible vacation, generous parental leave, and prioritize initiatives that support the growth, development, and happiness of our people.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service