Senior Software Engineer - Conversational Search

Redfin Redfin · Seattle · Seattle, WA

Senior Software Engineer to build Redfin's next-generation AI-powered conversational search experience, integrating conversational UI, LLM reasoning, and high-performance backend systems. The role focuses on developing responsive, resilient, and scalable conversational experiences using React, Java, and AWS, while also mentoring engineers and evaluating new AI technologies.

What you'd actually do

  1. You will develop responsive, resilient, scalable, and high-quality conversational experiences using React, Java, AWS, Sierra AI and various other tools/libraries.
  2. You will balance the trade-offs between complex infrastructure investments and quick, pragmatic solutions to meet specific business needs.
  3. You will collaborate with other engineering and product stakeholders to define, design, and lead the development of significant multi-person projects.
  4. You will mentor and guide other engineers, providing technical leadership and advocating for best practices.
  5. You will stay up to date with the rapidly evolving AI ecosystem and help evaluate new tools, models, and frameworks.

Skills

Required

  • 5+ years of professional full-stack software development experience
  • React
  • Java
  • modern frontend technologies (React, TypeScript)
  • designing, building, and maintaining scalable, high-performance web applications
  • elegant interfaces
  • teacher and a mentor
  • leadership skills
  • communication and collaboration skills
  • handle ambiguity
  • empathize with customers

Nice to have

  • LLMs
  • agent development
  • conversational UX
  • emerging AI technologies

What the JD emphasized

  • performance, reliability, and thoughtful UX design are critical
  • You have experience with modern frontend technologies (React, TypeScript).
  • Proven track record of designing, building, and maintaining scalable, high-performance web applications.

Other signals

  • conversational UI
  • LLM powered reasoning
  • large-scale distributed systems
  • user-facing products