Big Data Developer/Analytics Architect at Catalina

Title: Big Data Developer/Analytics Architect
Company: Catalina


Catalina’s personalized digital media connects shoppers to the brands we know they want. We do this by delivering only the most relevant ads and offers from their home to the aisle. And only Catalina knows the evolving purchase history and individual needs of more than three-quarters (280 million) of American shoppers. With the world’s largest shopper purchase history database driving personalized media across our networks, Catalina drives lift and loyalty for the world’s leading retailers and CPG brands. We target consumers with the right behavior-based message when it’s most impactful via the channel that’s most likely to reach them — digital or in the store.


Catalina is the global leader in precision marketing, providing brand manufacturers, retailers, and health providers worldwide with consumer-driven solutions that efficiently meet their objectives for growth, profitability, and deeper, more productive consumer relationships. We understand and influence the preferences, purchases, and behavior of consumers around the world through multiple channels of insight and engagement, from our in-store shopper media networks and in-pharmacy Catalina Health Consumer network to new digital and mobile media channels that reach consumers wherever they are.

To join our Analytics Architecture Team, you will need to have a passion for design, technology, analysis, collaboration, agility and planning; along with a drive for continuous improvement and innovation.


Position Summary:

The mission of the Analytics Architecture team is to enable analytics at scale. We do this by making sure the Analytics and Data Science teams have the necessary Cloud Infrastructure, Tools and Data to execute their research and development of machine learning/AI models. We then work to implement these models into the larger technology infrastructure. The team is the link between Analytics business mission, strategy, and processes of the organization to its IT strategy

Responsibilities include:
•Infrastructure◦Collaborate on enterprise architecture development, including business architecture, information architecture, application portfolio and technical architecture
◦Provides enterprise blueprints for database architecture, access layer designs, data movement, and database deployment
◦Consult with technical subject matter experts and develop alternative technical solutions. Advise on options, risks, costs versus benefits, and impact on other business processes and system priorities

•Tools◦Install and configure Data Science tooling (R/Python/Data Bricks/Keras)

•Data: Develop Data Ingestion and Machine learning pipelines◦Research, identify and internally market enabling data management technologies based on business and end-user requirements
◦Seek ways to apply new technology to business processes with a focus on modernizing our approach to data management. Research and provide information on technical trends and competitors’ practices relevant to assigned partners
◦Recommend, design, and build self-service data discovery capabilities.
◦Manages the proliferation and duplication of data
◦Identifies key data management issues and concerns and develops strategies to address them.

•Automate Machine learning solutions at scale◦Embeds data modeling and database design into the project life cycle
◦Productionize insights by applying ITIL methodologies

•Link with technology◦Liaise with Infrastructure, Technology and Analytics team to manage key objectives
◦Consult with Analytics team on portfolio of programs and large projects, and maintain knowledge of their progress

•Preferred Master’s degree computer science, information systems or related discipline, or equivalent and extensive related project experience. 5 Years of experience. They should also have experience using the following software/tools:◦Experience with big data tools: Hadoop, Spark, Kafka
◦Experience with relational SQL and NoSQL databases (ex. Netezza, Oracle)
◦Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow
◦Experience with GCP/ Azure and/or AWS Data Services and migration tools
◦Experience with stream-processing systems: Storm, Spark-Streaming, etc.
◦Experience with object-oriented/object function scripting languages: Python (nice to have: Java & Scala)
◦Experience with APIs – able to build and optimize APIs

•SDLC and Project Management◦Agile development mindset
◦Ability to adapt to rapidly changing technology and apply it to business needs.
◦Ability to establish and maintain a high-level of business partner trust and confidence.
◦Ability to analyze project needs and determine resources needed to meet objectives and solve problems that involve remote and elusive symptoms, often spanning multiple environments in a business area.

•Analytics Focus ◦Performance engineering – make Analytics jobs run fast, at scale, meet SLAs (includes reliability, proper error handling, modular/reusable)
◦Business analytics, and program management, application development, middleware, database management or operations.
◦Knowledge of existing, new and emerging data management technologies and ability to apply them to new business designs and business models.

•Teaming◦Team player, facilitator and works well with others.
◦Remains unbiased, specific technology- and vendor-neutral – more interested in results than personal preferences.
◦Displays intellectual curiosity and integrity.
◦Motivated by long-term results and achieving targeted business outcomes.
◦Demonstrated ability to work effectively in a fast-paced organization with aggressive project technology, features, and schedule goals.
◦Excellent research, analysis and problem-solving skills.
◦Integrity, professionalism, honesty, self-confidence, respect and conviction


Be a trusted partner: Act with integrity and positive intent

Focus on the customer: Keep the needs of both internal and external customers as well as consumers front and center

Act like an owner: Think holistically about how your role helps fulfill our Mission

Be innovative: Share and scale the best ideas regardless of origin

Strive for simplicity: Add meaning and eliminate complexity

Value personal and professional growth: Contribute to an environment that enables individual, team and organizational success

The intent of this job description is to describe the major duties and responsibilities performed by incumbents of this job. Incumbents may be required to perform other job-related tasks other than those specifically included in this description.

All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities.

We are proud to be an EEO employer M/F/D/V. We maintain a drug-free workplace.

Note to Recruiters and Placement Agencies: We do not accept unsolicited resumes from outside recruiters /placement agencies. Catalina will not pay fees associated with resumes presented through unsolicited means.

See full details and apply at