Software Engineer III - ML Systems

Wayfair
Bengaluru, Karnataka, India

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

Who We Are:

Wayfair runs the largest custom e-commerce large parcel network in the United States, approximately 1.6 million square meters of logistics space. The nature of the network is inherently a highly variable ecosystem that requires flexible, reliable, and resilient systems to operate efficiently.

Wayfair requires flexibility in our supplier contracts to meet current market demands. The Supplier Castlegate Forwarding Contracts team, based in Bengaluru, works with internal operations specialists to self-service the systemization and creation of supplier contract terms (eg. duration, lane rates, accessorials, PSS, MQC, etc). The team owns the logic to ensure accurate contracts and terms are applied to orders as they are ingated. Going forward the team plans to add additional supplier focused experiences and MQC management capabilities to allow suppliers to self-serve their contracts.

What You’ll Do:

  • Partner with your business stakeholders to provide them with transparency, data, and resources to make informed decisions
  • Be a technical leader within and across the teams you work with.
  • Drive high impact architectural decisions and hands-on development, including inception, design, execution, and delivery following good design and coding practices.
  • Obsessively focus on production readiness for the team including testing, monitoring, deployment, documentation and proactive troubleshooting.
  • Identify risks and gaps in technical approaches and propose solutions to meet team and project goals.
  • Create proposals and action plans to garner support across the organization.
  • Influence and contribute to the team’s strategy and roadmap.
  • Tenacity for learning - curious, and constantly pushing the boundary of what is possible.

We Are a Match Because You Have:

  • 7+ years of experience in backend software engineering architecting and implementing robust, distributed web applications
  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience
  • Track-record of technical leadership for teams following software development best practices (e.g. SOLID, TDD, GRASP, YAGNI, etc).
  • Track-record of being a hands-on developer efficiently building technically sound systems.
  • Experience building web services with Java,REST,Microservices.
  • Experience with Continuous Integration (CI/CD) practices and tools (Buildkite, Jenkins, etc.).
  • Build and optimize high-throughput, low-latency pipelines capable of executing real-time competitive pricing algorithms, markdown logic, and supplier cost changes.
  • Own system boundaries, design clean API contracts, and ensure the pricing platform is highly available and resilient under peak traffic like Way Day or Black Friday.
  • Experience architecting solutions leveraging distributed infrastructure (e.g. Docker, Kubernetes, etc).
  • Experience leveraging monitoring and logging technologies (e.g. DataDog, Elasticsearch, InfluxDB, etc).
  • Act as the technical bridge between backend engineers and Data Science/Analytics teams to integrate Machine Learning and statistical operations smoothly into the core pipeline.
  • Mentor mid-level and junior engineers, lead rigorous code reviews, establish engineering best practices, and document durable architectural decisions.

Nice to have:

  • Prior experience in ML models integrations with the systems
  • Good knowledge on the ML science and Data pipelines

About Wayfair:

Wayfair is one of the world’s largest online destinations for the home. Through our commitment to industry-leading technology and creative problem-solving, we are confident that Wayfair will be home to the most rewarding work of your career. If you’re looking for rapid growth, constant learning, and dynamic challenges, then you’ll find that amazing career opportunities are knocking.

No matter who you are, Wayfair is a place you can call home. We’re a community of innovators, risk-takers, and trailblazers who celebrate our differences, and know that our unique perspectives make us stronger, smarter, and well-positioned for success. We value and rely on the collective voices of our employees, customers, community, and suppliers to help guide us as we build a better Wayfair – and world – for all. Every voice, every perspective matters. That’s why we’re proud to be an equal opportunity employer. We do not discriminate on the basis of race, color, ethnicity, ancestry, religion, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, veteran status, genetic information, or any other legally protected characteristic.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer III - ML Systems job at Wayfair?

Use the apply link on this page: you apply directly with Wayfair on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Wayfair want for this Software Engineer III - ML Systems role?

The job description asks for backend software engineering, distributed web applications, Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience, technical leadership, software development best practices, hands-on developer, web services with Java and REST. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Wayfair?

Apply to the Wayfair roles that match your experience, and tailor your resume to each job description: for this role that means showing backend software engineering, distributed web applications, Bachelor’s degree in Computer Science, Computer Engineering or equivalent combination of education and experience. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer III - ML Systems job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Wayfair, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →