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!
Job Summary:
Zoro is seeking a Senior Software Engineer II - Technical Lead to lead the design and development of scalable tools and systems within our Data and Machine Learning Platform team. In this role, you will take ownership of strategic initiatives that enable teams across the organization to ingest, create, share, and use data. By developing self-service solutions and streamlining data workflows, you will support data pipelines, machine learning workflows, and advanced analytics, empowering teams to make data-driven decisions and innovate quickly.You will set the technical direction, mentor engineers, and develop tools that optimize data workflows, ensuring that Zoro’s data-driven strategies are implemented efficiently.
Your contributions will shape the future of the platform, empowering Zoro’s business partners to leverage data with minimal friction and helping Zoro stay competitive and agile.
Duties and Responsibilities:
- Lead the design, architecture, and implementation of scalable, self-service tools that enable partners to easily ingest, create, share, and use data. Ensure platform usability, performance, and scalability meet the evolving needs of the business.
- Provide technical leadership and mentorship to junior engineers, promoting best practices in software engineering, automation, and data workflows.
- Drive cross-functional collaboration to gather requirements, set technical direction, and ensure platform solutions align with business needs while improving user experience and supporting scalable data products.
- Take ownership of platform reliability, performance and scalability, designing and implementing robust monitoring, alerting, and troubleshooting processes to resolve issues before they impact users.
- Lead the continuous improvement of platform infrastructure, ensuring it is adaptable to evolving business requirements, scalable, and easy to adopt across teams.
- Champion innovation by evaluating and integrating new tools, frameworks, and technologies, driving the platform forward while ensuring it remains cutting-edge and aligned with industry best practices.
- Oversee the creation and maintenance of technical documentation and user guides, ensuring platform tools, workflows, and processes are well-documented and easy to adopt both internally and externally.
Minimum Qualifications:
- 7+ years of experience in platform engineering, software development, or a related field.
- Demonstrated experience in leading the design and development of scalable, reusable, and user-friendly tools that reduce complexity and enable teams to innovate faster.
- Demonstrated experience leading technical teams or projects, with a track record of delivering high-impact solutions.
- Strong proficiency in at least one programming language (preferably Python) with demonstrated ability to write clean, well-documented code.
- Extensive experience with cloud platforms such as AWS, Azure, GCP, or others (GCP Preferred), including designing, deploying, and managing large-scale systems.
- Experience providing technical leadership and mentorship to junior engineers, promoting best practices and fostering team development.
- Demonstrated ability to lead collaboration with cross-functional teams, including data engineers, data scientists, and software engineers, to align platform solutions with business objectives and ensure successful delivery of high-impact projects.
- Ability to write clear documentation and convey technical concepts to peers
- Extensive experience using containerization tools like Docker and Kubernetes in production environments, as well as optimizing those tools for improved performance
- Strong experience with CI/CD pipelines and automated build tools (e.g., Jenkins, CircleCI).
- Experience with orchestration tools such as Airflow, Argo, Flyte, or Kubeflow.
Preferred Qualifications:
- Advanced proficiency with infrastructure as code (IaC) technologies and automated infrastructure management/deployment patterns (e.g., Terraform, Ansible, Helm)
- Proficiency in performance monitoring and tuning using tools like DataDog, Prometheus, or Grafana to ensure platform scalability and reliability.
- Experience with architecting and scaling data pipelines for both batch and streaming data (e.g., Spark, Kafka, Pub/Sub).
- Understanding of machine learning processes, model types, workflows, and terminology
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 opportunity 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.