Overview:
Here at Discount Tire, we celebrate the spirit of our people with extraordinary pride and enthusiasm. Our business has been growing for more than 60 years and now is the best time in our history to join us. We are opening more locations every year and we are always looking for qualified individuals to join us in our growth. We are a company that promotes from within, both in our retail and corporate operations.
Under direct supervision, the Data Engineer I, supports Discount Tire’s Data Science and Business Intelligence teams in supporting advanced analytic solutions that support the enterprise’s key strategic initiatives. This role is responsible for learning and supporting our cloud-based analytics platform, including data pipelines, Enterprise Data Warehouse, and other Big Data technologies.
Essential Duties and Responsibilities:
- Data Warehousing:
- Supports high-performance distributed data warehouse, distributed analytic systems, and cloud architecture.
- Ensures that Data Warehousing and Big Data systems meet business requirements and industry practices, including supporting automation of system builds, security requirements, and gaining knowledge in performance requirements and logging/monitoring requirements.
- ETL:
- Develops, debugs, and tests batch and streaming data pipelines (ETL/ELT) to populate databases and object stores from multiple disparate data sources.
- Provides support for data reliability, efficiency, and quality with the support of senior staff. Performs data calculations through data integration tools and scripting languages. Gains exposure to streaming frameworks such as Apache Flink as part of supporting near real-time data use cases.
- Data Quality:
- Supports data quality metrics, standards, and guidelines. Automates data quality checks/routines as part of data processing frameworks and validates the flow of information.
- Tuning:
- Troubleshoots data and performance-related issues, implements adjustments, documents root cause and corrective measures, and provides recommendations to stakeholders.
- Programming Code:
- Writes code for the scope of work being done, employing a variety of scripting languages and tools to integrate data from multiple disparate data sources.
- Documentation:
- Documents technical specifications and participates with peers in design and code review sessions.
- Collaboration:
- Collaborates with fellow data engineers and technical teams and interacts with business partners, project managers, cross-functional teams, and other domains to support analytics technology capabilities and drive business value.
- Knowledge / Skills:
- Supports team members by answering basic questions related to data warehousing and big data processes.
- Stays current on industry trends and emerging technologies in data engineering, with a focus on cloud-based tools like Databricks, streaming frameworks like Apache Flink and foundational practices.
- Performs other duties as assigned, including working on small proof-of-concept projects for skill development.
Qualifications:
- Technical Skills:
- General understanding of multiple relational (RDMS) and non-relational (NoSQL) data platforms.
- Beginner level experience with SQL/TSQL.
- Conceptual understanding of SQL tuning, indexing, partitioning, data access patterns, and scaling strategies.
- Basic scripting capabilities with Python or Java.
- General understanding of database development using views, SQL scripts, and transformations.
- Basic understanding of streaming data development and integration experience.
- Tools and Platforms:
- General knowledge and understanding of data integration and data processing for business intelligence and analytics workloads.
- General knowledge and understanding of tools such as Databricks, AWS S3, AWS Redshift, and Elastic MapReduce (distributed object stores).
- General knowledge and understanding of working with large complex data sets.
- Basic exposure to cloud-native big data tools, including Databricks Notebooks and structured streaming concepts using frameworks like Apache Flink.
- Methodologies and Frameworks:
- Understanding of Software Development Life Cycle (SDLC) methodologies, such as Agile and Waterfall.
- Data Skills:
- Ability to work with large data sets from multiple data sources.
- Communication and Presentation Skills:
- Ability to communicate complex analytics concepts and techniques to Manager level and below.
- Customer Service:
- Customer service skills, including managing and responding to different customer situations while maintaining a positive and friendly attitude.
- Project Management and Multi-tasking Skills:
- Ability to multi-task and manage multiple projects to meet various deadlines.
- Ability to work efficiently and accurately under pressure, meet deadlines, and present a professional demeanor.
- Adaptability and Troubleshooting:
- Troubleshooting and organizational skills, a can-do attitude, and the ability to adjust to changing requirements.
- Collaboration:
- Ability to work collaboratively with other data engineers and teams across the business unit.
- Curiosity:
- Intellectual curiosity, a passion for data, and a results driven mindset.
Education/Experience:
- This position requires a bachelor's degree in computer science, Computer Information Systems, or related field, or equivalent experience.
- Less than 1 year of database development and data integration experience.
- Data or cloud-related certifications are a plus.
Discount Tire provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local law.
#LI-Onsite
#LI-GW1
Read Full Description