Sr. Software Engineer

Posted 3 Days Ago
Hiring Remotely in Chicago, IL
Remote
Hybrid
Senior level
eCommerce • Information Technology • Retail • Industrial
The Role
The Senior Software Engineer will lead the design, development, and integration of Zoro's Search Platform, focusing on building a robust backend infrastructure and utilizing information retrieval technologies. Responsibilities include performance tuning, mentoring junior engineers, and collaborating with cross-functional teams to improve product search results.
Summary Generated by Built In

Company Summary:

Zoro is an eCommerce company that’s on a mission to help business owners get everything they need to run their businesses and thrive–from office supplies to power tools. But we’re way more than a website. We’re a team of great people with an award-winning culture. Check us out and see for yourself!

Position Description:

Are you ready to take on the technical challenges of a very successful and fast-growing eCommerce company backed by an industry leader? At Zoro, we are transforming from a scrappy startup into an eCommerce juggernaut, and we want your talent to help us get there. That means there are plenty of opportunities to get hands-on with transformative work which make an impact each and every day.

Zoro Engineering is embarking on an exciting journey to build the future of Zoro’s Search platform which will be the core technologies that separates us from our competitors. We want to build out a platform that can house multiple algorithms that our data science team creates and our engineering teams can use that get the best product results to our customer. 

Our team is responsible for providing Zoro customers with relevant search results by building a robust infrastructure and platform to support continuous learning, fast iteration, and key feature development. We’re looking for an experienced Senior Software Engineer who understands best practices around lucene based search engines such as Solr and/or ElasticSearch. On the Search team you’ll be working with talented teams building and operating dynamic and scalable systems powering a core functionality of our customer experience.

Our team members have different skill sets ranging from the backend data management, ingestion pipelines, and microservices to the front-end development of our search experience on zoro.com — and everything in-between. Your experience, your knowledge and your perspective will add value on our journey and help the team deliver products that make a difference. 

Constant improvements to zoro.com are delivered by our product teams. You will be on a high performing scrum team with approximately 4-6 software engineers as well as a dedicated tech lead, product owner, and architect. 

Responsibilities:

  • Lead the design, development, and constant integration for Zoro’s Search Platform on top of cloud platforms
  • Have experience working in information retrieval technologies, ingest pipelines, and indexing layers
  • Design and develop scalable distributed systems with strong understanding of object oriented design, modern programming languages, and design patterns
  • Tune application performance by investigating the slow performing requests and analyzing the resource utilization of the application infrastructure
  • Build, maintain, and improve the infrastructure for NLP, product retrieval and ranking to serve our customers with relevant results
  • Contribute to the full software development cycle: technical design, development, testing, launch, and maintenance and improvement
  • As a senior engineer you’ll be expected to contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise
  • Comfortable working in a collaborative, fast-paced and dynamic work environment
  • Expected to work effectively with engineers, product managers, data scientists, analysts and business stakeholders
  • Produce clean, high-quality code, tests, and well written documentation
  • Participate in code and design reviews with peers and partners
  • Partner with fellow engineering teams to accomplish complex projects together
  • You thrive in ambiguous environments and get excited about figuring out solutions to complex problems
  • Capable of providing a task/pbi/feature breakdown that considers schedule, priorities, dependencies and deliverables

Qualifications:

  • Degree in Computer Science, a related technical or scientific field, or equivalent experience
  • 5+  years experience as a software engineer
  • Strong preference given to candidates with demonstrated domain knowledge in eCommerce Search technologies
  • Familiarity with continuous integration and build tools
  • 5+ years of experience operating with TCP/IP, load-balancing, security and operating production environments
  • 5+ years of experience with Search platforms such as Solr and ElasticSearch
  • 5+ years of experience with Solr/ElasticSearch configuration and schema optimization
  • Experience of software development in a general purpose programming languages: Go, C/C++, Python, Node
  • Experience using Docker and/or Kubernetes, Istio
  • Experience developing and working with web applications, web services, and APIs at scale
  • Experience with large-scale data processing and design of distributed systems
  • Experience of Information Retrieval and Natural Language Processing is a plus

Zoro Values and Inclusive Culture:  

Zoro is dedicated to fostering an environment where people of all backgrounds and beliefs are represented and valued. We aim to empower all of our employees to learn about, raise awareness of, and promote diversity and inclusion through all of our workplace interactions. Zoro is a place where everyone can learn, grow, and thrive. 

We are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Top Skills

Elasticsearch
Solr

What the Team is Saying

Anupama
Geremy
Margaret
The Company
HQ: Chicago, IL
620 Employees
Hybrid Workplace
Year Founded: 2011

What We Do

Our e-commerce website has everything businesses and consumers need to make their business go, at prices that make sense. We have over 10 million products on our website (and counting) to help your business run that are shipped fast and often free. Throw in our award-winning workplace culture and you’ll find Zoro an amazing place to work and grow!

Why Work With Us

We've worked hard to foster a unique company culture built on transparency, collaboration, and innovation. We've also won a number of awards for our company culture along the way. Of course, it's not the awards that matter—it's the people. We pride ourselves on building a culture that allows our team members to bring their authentic selves to work!

Gallery

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Zoro Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Our headquarters are conveniently located in Downtown Chicago, above the Ogilvie Transportation Center. Zoro employees can choose to work on-site, remotely or hybrid to experience the best of both worlds!

Typical time on-site: Flexible
HQChicago, IL
Our headquarters are conveniently located in Downtown Chicago, above the Ogilvie Transportation Center. Zoro employees can choose to work on-site, remotely or hybrid to experience the best of both worlds!

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account