Zoro.com is seeking a Software Engineer II to join their Data and Machine Learning Platform team to contribute to the design and development of scalable tools and systems that enable teams across the organization to ingest, create, share, and use data. The goal is to support data pipelines, machine learning workflows, and advanced analytics, empowering teams to make data-driven decisions and work more efficiently, ultimately driving business growth.
Requirements
- 3+ years of experience in platform engineering, software development, or a related field.
- Demonstrate platform thinking—designing scalable, reusable, and user-friendly tools that reduce complexity, remove friction, and empower teams to innovate faster through self-service capabilities.
- Strong proficiency in at least one programming language (preferably Python) with demonstrated ability to write clean, well-documented code.
- Working experience with cloud platforms such as AWS, Azure, GCP, or others. (GCP Preferred)
- Understanding of software development and software engineering principles, including version control, modularization, API development, and integrations between front-end and back-end layers
- Experience using containerization tools like Docker and Kubernetes in production environments
- Exposure to automated build tools (Jenkins, etc.) and continuous integration / continuous delivery (CI/CD) principles
Responsibilities
- Contribute to the design, build, and maintenance of scalable, self-service tools and automated workflows that enable partners to easily ingest, create, share, and use data, optimizing data processes and enhancing platform usability.
- Collaborate proactively with cross-functional teams (data engineers, data scientists, software engineers) to identify requirements, align platform solutions with partner needs, and continuously enhance the user experience to support scalable, reliable, and user-friendly data products.
- Implement monitoring and alerting systems to ensure platform reliability, identifying and resolving issues before they impact users.
- Contribute to the continuous improvement of platform infrastructure, ensuring it is robust, scalable, and easy for partners to adopt, and can accommodate evolving business needs.
- Research and integrate new tools and technologies to drive innovation and enhance platform performance.
- Ensure the platform remains cutting-edge, adaptable, and aligned with industry best practices, while continuously developing your technical skills.
- Assist in creating and updating technical documentation and user guides for the team and platform users, ensuring that platform tools, workflows, and processes are clearly documented for easy adoption and internal knowledge sharing.
Other
- Ability to write clear documentation and convey technical concepts to peers
- Hybrid work model gives you space to focus and the flexibility to live your life — asking team members to be onsite at least two days a week.
- Winning & Learning Together
- Being Customer Obsessed
- Being Transparent