CarOffer, a CarGurus company, is seeking a talented and driven Data Analytics Engineer to join our expanding data engineering team. In this role, you will play a critical part in our data warehousing project, working closely with senior data engineers and stakeholders to deliver actionable insights from our vast data sources. As a key contributor, you will be responsible for developing and maintaining data pipelines, conducting analysis, and supporting decision-making processes across the organization. This position offers an exciting opportunity to grow your skills in data engineering and analytics while making a tangible impact on our business outcomes.
What You'll Do:
- Collaborate with senior data engineers and business stakeholders to understand data requirements and translate them into technical solutions.
- Develop and maintain data pipelines to ingest, process, and transform raw data from various sources into structured formats within our Snowflake environment.
- Assist in designing and implementing ETL processes using DBT (Data Build Tool) to create fact and dimension tables, ensuring data quality and consistency.
- Conduct exploratory data analysis to uncover insights, trends, and patterns that drive business decision-making and strategy.
- Support ad-hoc data requests and analytical projects, providing timely and accurate data insights to stakeholders across the organization.
- Assist in optimizing data processing and storage, identifying opportunities for performance improvement and cost optimization within the Snowflake environment.
- Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to integrate data-driven solutions into business processes and applications.
- Document data pipelines, transformations, and analyses, ensuring clear and comprehensive documentation for future reference and knowledge sharing.
- Stay current with industry trends and best practices in data engineering and analytics, continuously improving skills and knowledge to enhance job performance.
- Participate in team meetings, code reviews, and knowledge-sharing sessions, contributing to a collaborative and supportive team culture.
What You'll Do:
- Bachelors degree in Computer Science, Engineering, Statistics, or a related field; Masters degree preferred.
- 1-3 years of experience in data engineering, analytics, or a related field, with hands-on experience in data processing, ETL, and SQL.
- Familiarity with cloud data platforms and tools, such as Snowflake, AWS, or Azure, preferred.
- Experience with data visualization tools (e.g., Tableau, Power BI) is a plus.
- Strong analytical and problem-solving skills, with the ability to extract insights from complex datasets.
- Proficiency in programming languages such as Python, SQL, or R, with a desire to learn and adapt to new technologies.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Self-motivated and proactive, with a passion for leveraging data to drive business value and decision-making.
- Ability to prioritize tasks, manage time efficiently, and meet project deadlines in a fast-paced, dynamic environment.
- Eagerness to learn and grow in a challenging and rewarding role, with opportunities for career advancement within the organization.