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 & Recommendations

Wayfair

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

Wayfair is looking to improve customer experience and business results by developing and applying cutting-edge AI models and large-scale, high-throughput systems to help customers discover and purchase products.

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

  • 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.
  • 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.

Other

  • Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a related discipline.
  • 2-5 years of professional experience in full-time software development.
  • Participating in an on-call rotation.
  • Work in the office on Tuesdays, Wednesdays, and Thursdays.
  • Travel to other offices or locations may be required (not specified)