Data Warehouse Engineer

  • Full-time

Company Description

Pet360, Inc. is the largest and fastest growing integrated media & ecommerce company dedicated to the U.S. consumer pet industry. We are headquartered in the Philadelphia area with offices in NYC, Miami, Colorado and Louisville and have distribution centers on both coasts. We are redefining the pet parenting experience by providing pet owners easy access to the tools and resources they need – trusted information from a team of experts, connections to other pet parents, and convenient online ordering solutions for pet food, meds and supplies.

 

As the company continues to grow, we’re looking to expand the Pet360 Pack by adding talented individuals who enjoy an innovative, fast-paced and entrepreneurial environment where change is encouraged and your impact is instantly visible. The company is backed by leading private equity and venture capital firms and is well capitalized to continue our exceptional growth.

 

Our family of premium brands includes Pet360.com – the most comprehensive online resource for pet parents; petMD.com – the world’s largest digital resource for pet health information; PetFoodDirect.com the leading online retailer of pet food, medications and supplies; BlogPaws – the largest professional network of pet bloggers and social media enthusiasts; and Only Natural Pet – a complete line of natural pet supplies specifically formulated to be biologically appropriate for cats and dogs. Today, our network reaches more than 12 million pet parents each month!

 

 

Job Description

Company & Culture:

Pet360 believes in pet parenting and using the Web to address the unique needs of pet parents through engaging media experiences, a diverse social community, and streamlined shopping.  We want to know our customers’ pets and provide them the tools and information to be the best pet parents possible.


We are an agile software development shop, leveraging Scrum & Kanban, user stories, short release cycles, test-driven development (TDD) and continuous integration, to drive the evolution of our highly scalable and reliable enterprise-level eCommerce, Social, Mobile, Content, Ad Serving and Big Data applications.


Does the following sound like you?

...takes pride in the ability of their team to keep things running

...is never satisfied with past accomplishments

...enjoys being the go-to person for answers

...collaborates to produce the best solutions and to communicate ideas clearly

...takes the initiative to solve problems that they identify

...thrives in a fast paced environment


We're looking for someone who is:

 

Results Focused: You have an obsessive focus on shipping software that improves the lives of your users and the business of your company.

 

Pragmatic: You're not religious about any particular technology or methodology. You've worked with many, and you probably have strong opinions, but you use what is best for the project at hand.

 

Humble: You don't feel the need to prove how smart you are by writing your own ORM. You make responsible (often boring) technology decisions at work and play with crazy new things at home.

 

Relentlessly Resourceful: Simply put, you get stuff done. You don't ask for permission to do your job. When you're blocked, you figure out how to get unblocked.

 

We don't care about your major or your GPA. We care about what you've done and what you can do.


As a member of the Technology Team, you'll be responsible for improving our existing applications (which are visited by over 10 million pet parents each month), building engaging new consumer experiences, and helping to build a world-class engineering culture.


We’re looking for a Data Warehouse Engineer to contribute to the data warehouse design and data preparation batch processes by implementing a solid, robust, extensible design that supports key business flows.

 

While we're looking for an individual that can handle emergencies, the ideal candidate will have a strong dedication to process, standardization, security, documentation, and minimizing the risk of emergency situations. Such an individual should view producing good documentation and maintaining tight configuration management as mission critical activities. Position needs to exercise independent judgment in developing methods, techniques, and evaluation criterion for obtaining results. This position requires a self starter, willing to take on large and small challenges while operating under minimal supervision.

 

Duties and Responsibilities:

 

  • On-going maintenance - Quickly assess the impact of production system changes to the existing analytics and implement changes to the warehouse ETL and reporting code to ensure consistent and accurate reporting.

  • Build a scalable, high performance data warehouse used for complex reporting and analytics, utilizing current generation tools including data warehouse appliances and software.

  • Define and develop ETL and lead complex data warehouse initiatives.

  • Work with operations team on escalation and data integrity issues as they arise, provide audit ability and insight into the structure and data flow path through the business intelligence platform.

  • Responsible for integrating quality data into the warehouse.

  • Develops auditing processes to insure data accuracy and consistency

  • Architect logical and physical data models and scalable data warehouse platforms.

  • Develop and implement SQL standards, procedures and keeping data dictionary and model up-to-date.

  • Responsible for data modeling, developing data catalog, meta data and data dictionary.

  • Review all database objects for data integrity, quality, recoverability, scalability, maintenance, and capacity.

  • Working with business users, understand their needs for information, work with them directly on solutions, and educate them during the process.

  • Plans, develops and implements strategic and tactical business intelligence initiatives

  • Establish efficient design and programming patterns for engineers as well as for non-technical people.

  • Documents technical standards.

  • Create detailed specification documents related to data designs.


Qualifications

Competencies:

  • 5+ years of experience in data warehousing; at least 3 years full life-cycle business intelligence implementations.

  • Ability to design, model, build, and deploy data warehouse solutions using business intelligence life cycle development leading practices.

  • Demonstrate successful experience in design, creation, and implementation of an enterprise data warehouse.

  • Excellent knowledge of relational database management systems and data warehousing, which includes logical modeling, physical database design, data sourcing and data transformation, data loading, data cleansing, and end-user tools.

  • Strong ETL design & development experience with at least one industry recognized ETL tool, such as PDI/Kettle, KETL or Informatica.

  • Strong knowledge of multi-dimensional modeling and data architecture, using tools such as SQL Power Architect or ERwin.

  • Experience working with OLAP and data development tools.

  • Strong data modeling skills (Normalized and Multidimensional for Data Marts, including Star Schema, Snow-Flake Modeling, Fact and Dimensional Modeling).

  • In-depth knowledge of Postgres or MySQL databases.

  • Experienced implementing data warehouses using PostgreSQL or MySQL.

  • Problem solving and meta-data skills, analyze query plans, indexes, and locking behavior.

  • Experience writing, analyzing and optimizing SQL code, stored procedures, functions, views, triggers, and indexes.

  • Strong understanding of how data structures satisfy and relate to business functions.

  • Proficiency in scripting languages (shell, Python, Perl).

  • Strong interpersonal and oral communication skills.

  • Experience working in a team-oriented, collaborative environment.

Additional Information

This is a full time, salaried position with a full benefits package, including paid time off after 90 days, medical, dental,  and a generous product discount. Lots of other fun company perks too!

NO phone calls PLEASE!