Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Wayfair Logo

Software Engineer II, Search and Recommendations

Wayfair

$165,000 - $181,500
Oct 7, 2025
Mountain View, CA, US
Apply Now

Wayfair's Search and Recommendations team needs to develop and apply cutting-edge AI models and large-scale, high-throughput systems to help customers discover and purchase products, impacting hundreds of millions in revenue by ensuring an exceptional and seamless customer experience.

Requirements

  • Strong proficiency in at least one object-oriented programming language (Java preferred).
  • Solid foundation in data structures, algorithms, and software design principles.
  • Proven experience developing and maintaining high-throughput, low-latency services within a distributed systems environment.
  • Practical experience with Java and the Spring Boot framework for microservice development.
  • Experience with deploying and maintaining Machine Learning models or algorithms in a production, user-facing environment.
  • Demonstrated experience with cloud technologies (GCP is a plus), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines.
  • Hands-on experience with databases (e.g., SQL, NoSQL) and stream-processing technologies (e.g., Kafka).

Responsibilities

  • Build platforms and services that enable real-time, ML-powered decisions to improve the customer experience.
  • Write clean, scalable, and efficient code in Java and/or Python, adhering to high team standards and considering future extensibility.
  • Work hands-on with a modern technology stack on Google Cloud Platform, including Java, Python, Spring Boot, Spark, Kafka, Kubernetes, GraphQL, and Vertex AI.
  • Provide high quality code and technical design reviews.
  • Work with a highly collaborative cross-functional team that includes product managers, machine learning scientists, data scientists, and senior engineers to deliver integrated technical solutions.

Other

  • Candidates for this position are preferred to be based in Mountain View, CA and will be expected to comply with their team's hybrid work schedule requirements.
  • 2-5 years of professional experience in full-time software development.
  • Ownership mindset and a focus on delivering high-quality, maintainable software.
  • Proven ability to learn quickly, embrace technical ambiguity, and use excellent judgment to make sound technical decisions.
  • Excellent collaboration and communication skills.