Zoro.com is looking to grow and optimize its operational and analytical data warehouse to support business intelligence, machine learning, and data-driven decision-making. The company needs to ensure efficient data flow, reliable data access, and the development of scalable data solutions.
Requirements
- experience of software craftsmanship, SQL, and proficient in multiple programming languages
- experience of data modeling and data architecture
- experience of cloud infrastructure
- experience of batch and streaming data pipelines
- experience with data quality assurance techniques, including data validation and testing methodologies
- Entry level experience in building data focused microservices
- Ability to approach problems systematically, breaking down complex issues into manageable tasks.
Responsibilities
- Assist in building, optimizing, and maintaining data pipelines to ensure efficient data flow from various sources to our data warehouse and other data storage solutions.
- Collaborate with senior engineers and cross-functional teams to integrate data from multiple sources, including internal systems, third-party APIs, and external datasets, ensuring data consistency and integrity.
- Support the design and implementation of data models that facilitate efficient querying and reporting.
- Learn and apply best practices for optimizing query performance and data processing workflows.
- Contribute to upholding best practices for data management, including data security, privacy, and compliance.
- Assist in creating and maintaining comprehensive documentation of data processes, pipelines, and architecture.
- Engage in continuous learning, actively seeking opportunities to grow your technical skills and understanding of data engineering principles.
Other
- Minimum 3 years of experience in data engineering, software development, or a related field
- Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or a related field, or equivalent work experience
- Strong verbal and written communication skills, with the ability to collaborate with team members.
- Strong organizational skills and the ability to manage their assigned work items.
- Proven ability to form collaborative relationships with stakeholders across the organization.