For over 85 years, Consumer Reports has worked to create a more fair and just marketplace through our investigative journalism, product testing, and advocacy for policies that keep products and services safe, fairly priced, and reliable. Today's products are safer, and consumers can shop smarter, thanks to the work we do every day at Consumer Reports.
In just the past decade, we helped to protect infants from arsenic in cereal, end hidden cable TV fees, and championed the creation of a new financial watchdog for consumers. We got millions of dangerous infant sleepers pulled off the market, and we're working for strong standards for new cars and trucks, so we can save money with better mileage, while reducing climate pollution.
Consumer Reports is looking for an experienced data engineering manager to join our talented data engineering team. This is an opportunity to telecommute from within the Yonkers, NY area up to 5 days per week, as feasible.
Responsible for development of CR’s data architecture and data management systems in support of the data management strategy, collaborating with the business, project management, quality assurance and other engineering teams: Develop and implement the data engineering strategy, ensuring it aligns with CR’s overall strategic plan and technology roadmap. Drive and participate in the development of databases, content repositories and data feeds, including data transformations, cleansing and mapping. Use commercial and open source technologies to provide application functionality to internal users, including data entry and integration. Streamline development by contributing to the implementation of a continual integration process, automating manual processes and stamping out defects. Collaborate with business leaders and other IT groups to prioritize projects and maximize the effectiveness of data engineering technologies in supporting business strategy and operations. Collaborate with IT project managers to ensure requests from the business and project objectives are met according to schedule. Follow developments in open source and emerging data engineering technology trends to evaluate business and technical opportunities as well as best practices, in the adoption of new technologies. Supervise 1-2 software engineers, and indirectly oversee (without supervisory authority) 2 to 3 data architects, data engineers and database administrators, including assigning project tasks, coaching and mentoring. Involves the opportunity to telecommute from within the Yonkers, NY area up to 5 days per week, as feasible. Tools used: PyCharm, Snowflake Console, AWS (CLI, Lambda, Step Functions, S3, and EC2), GIT Source Version Control, ADFS (Active Directory File System), IPython Notebooks, Tableau, Appian, Oracle SQL Developer, DbSchema, and R-Studio.
Bachelor’s degree in computer science, engineering or a related field with an information technology focus plus 5 years of post-baccalaureate, progressively responsible experience in database development and administration. This must include: 5 years of experience in/with: working with complex production-level data management systems, data architectures, data modeling (relational, dimensional and time series), and data migration; programming for data analysis (SQL, R and UNIX Shell Scripting); ETL/ELT processes; building large-scale data warehouses and data lakes; AWS Cloud technologies; and working in an Agile development environment. 3 years of experience in/with: Python; and leading team activities in support of data management systems, data architecture and database development. 2 years of experience in/with: Snowflake Data Warehouse in the Cloud. Must have demonstrated oral and written communication, and collaboration skills.