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!
Primary Function: As a Senior Data Engineer II - Technical Lead at Zoro, you will lead medium to large sized projects and strategic initiatives, working closely with business and technical partners to understand their challenges and desired outcomes. You will lead the design and construction of cloud-native data pipelines and services, ensuring they provide intuitive and efficient access to Zoro’s data across the enterprise. In this role, you will take ownership of the team's technical debt, ensuring that all solutions adhere to team, department, and Zoro’s development standards. You will play a critical role in growing and transforming our operational and analytical data warehouse, driving initiatives that support Artificial Intelligence, Machine Learning, and business intelligence/insights. Your strong analytical skills, inquisitive attitude, and passion for data will be essential as you translate complex data into actionable insights. You will also demonstrate intellectual curiosity about business processes, technology tools, platforms, and languages, while eagerly embracing new challenges.
As a technical leader, you will mentor and guide junior engineers, fostering their growth and ensuring adherence to data engineering best practices. Success in this role will require close collaboration with multiple business and technology partners across Zoro, ensuring a shared understanding of the company’s strategic vision and how Data Engineering contributes to that vision. Your leadership will be pivotal in aligning the team's efforts with Zoro’s broader goals, driving innovation, and maintaining the highest standards of data engineering excellence.
Duties And Responsibilities:
- Technical Leadership: Collaborates closely with other Technical Leads and Staff Data Engineers to align the team with the technical vision for the Data Engineering department, ensuring the team meets its objectives and delivers high-quality work.
- Design and Architecture: Responsible for your team’s overall design and architecture of scalable, reliable, and high-performance data systems to support business intelligence, analytics, and data science initiatives.
- Data Pipeline Development & Data Integration: Build, optimize, and maintain data pipelines to ensure efficient data flow from various sources to our data warehouse and other data storage solutions while overseeing the integration of data from multiple sources, ensuring data consistency and integrity.
- Software Craftsmanship & Data Governance: Advocate and implement best practices in software design, coding, testing, and deployment, while implementing and upholding best practices for data management, including data security, privacy, and compliance.
- Learning & Development: Engage in continuous learning, actively seeking opportunities to grow your technical skills and understanding of data engineering principles.
- Mentorship: Provide technical guidance and mentorship to data engineers, fostering a culture of curiosity, technical expertise, and continuous learning and improvement.
Qualifications:
- Education: Master’s degree in Computer Science, Applied Mathematics, Engineering, or other technology-related field, or equivalent experience.
- Experience: Minimum of 7 years of experience in data engineering or a related field, with at least 3 years in a leadership or senior technical role.
- Technical Skills:
- Programming Proficiency: Expert in at least one programming language and proficient in others, with a solid understanding of software craftsmanship, object-oriented programming principles, data structures, and algorithms.
- Data Modeling & Architecture: Expert level experience of data modeling and data architecture.
- Cloud Platforms: Expert level experience of cloud infrastructure.
- Data Pipelines: Expert level experience of batch and streaming data pipelines.
- Data Quality & Testing: Expert level experience with data quality assurance techniques, including data validation and testing methodologies.
- Data Microservices: Expert level experience in building data-focused microservices.
- Soft Skills:
- Problem-Solving: Excellent problem-solving skills and the ability to think critically and analytically.
- Communication: Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Organization: Strong organizational skills and the ability to manage multiple projects and priorities in a fast-paced environment.
- Curiosity: A genuine curiosity about data and a proactive approach to exploring new tools and techniques.
- Attention to Detail: Meticulous approach to work, ensuring data quality and accuracy.
- Leadership: Proven ability to lead, inspire, and mentor Data Engineers.
- Teamwork & Collaboration: Proven ability to form collaborative relationships with stakeholders across the organization.
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.