Software Engineer II

2 - 7 years

20 - 25 Lacs

Posted:15 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Candidates for this position are preferred to be based in Bangalore, India and will be expected to comply with their teams hybrid work schedule requirements.

Who we are

Wayfairs Search and Recommendations team builds the core platforms and services that allow our customers to discover & buy the products they love. Just last year alone our team has contributed to hundreds of millions in incremental revenue. We do this by leveraging Wayfairs extensive customer and product data to deliver trusted and valuable recommendations in real-time using custom machine learning models. We productionalize these ML models as microservices and build data pipelines necessary for inference and model training.
Our platforms and services are used to power experiences for search, browse across multiple storefront and marketing channels and are called over a billion times a day.
Were looking for an experienced senior software engineer to join our highly impactful team to help us build and extend our Predictive Search Service. A Software Engineer will be responsible for high quality implementation and consistent maintenance of systems that support auto-complete search behavior on Wayfairs sites. We have ambitious goals to improve this search functionality to better understand customer intent and map them to the most relevant products and searches on site.

What you will do:

  • Work with a broader highly collaborative cross-functional team that includes product managers, data scientists, and analysts.
  • Work with a variety of technologies, including Java, Spark, Kafka, Aerospike, Hadoop, Airflow, RESTful web services, gRPC, Kubernetes. Additionally, you ll work with various managed GCP offerings like BigQuery, Composer and Vertex AI.
  • Build platforms and services that allow us to make realtime ML powered decisions that improve the customer s onsite search experience.
  • Deliver direct measurable results for our business and customers through improved product recommendations.
  • Mentor junior engineers to develop the next generation of Wayfair engineering.
  • Provide high quality code and technical design reviews.
  • Contribute to the code base, with a mind to best practices and an equally high degree of autonomy.

What you will need

  • A Bachelor s Degree in Computer Science, Data Science, or a related engineering discipline.
  • 2+ years of experience in a modern programming language, preferably

    Java

  • Knowledge of scalable distributed systems with deep understanding of object oriented design and design patterns.
  • Knowledge of designing APIs and microservices.
  • Experience working on cloud technologies specifically GCP is a plus.
  • Experience with Lucene-based Search engines like Elasticsearch is a plus.
  • Knowledge of recommendation systems and productionalizing ML models is a plus.
  • Experience using Kubernetes, Docker, Buildkite, and Terraform for containerization and CI/CD is a plus.
  • Excellent communication skills and ability to work effectively with engineers, product managers, data scientists, analysts and business stakeholders.
.

Mock Interview

Practice Video Interview with JobPe AI

Start Machine Learning Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Wayfair logo
Wayfair

Retail

Boston MA

RecommendedJobs for You

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India