Senior Director, Principal Architect

Software Architect in San Mateo, CA

Posted 2019-09-17

Title: Senior Director, Principal Architect

Location: San Mateo, CA

Reporting to: Chief Technology Officer

Headquartered in the Bay Area with offices in Toronto, Canada; Jaipur, India and Austin, Texas, venture-funded Punchh is the world leader in innovative digital marketing products for brick and mortar retailers, combining AI technologies, mobile-first expertise, and omnichannel communications designed to dramatically increase customer lifetime value. Leading global chains in the restaurant, health and beauty sectors rely on Punchh to grow revenue by building customer relationships at every stage to becoming brand loyalists, including more than 100 different chains representing more than $12B in annual spend, 30,000 locations globally, 26M+ consumers, and 1M+ transactions daily. Punchh boasts a customer list that includes Pizza Hut, Quiznos, Coffee Bean & Tea Leaf and many more.

About this role

Reporting to the Chief Technology Officer, Senior Director, Principal Architect plays a critical role in leading the overall Data Engineering efforts at Punchh.  He/she will be responsible for managing system scalability and performance, database architecture and will also lead the efforts in on-going system evolution.

What You'll Do

Provide solutions for system scalability  and manage performance issues
Responsible for leading the overall Data Engineering efforts at Punchh
Works closely with the Director of Big Data in helping to design, develop, test and maintain back end systems
Make changes in database architecture, as necessary
Responsible for Data Product Development and on-going system evolution 
What You'll Need

Experience with enterprise level data architecture
Prior experience in Hadoop / MapReduce / Cascading / Hive / HDFS
Programming experience in Ruby, Go, Python, Javascript etc.
Knowledge of NoSQL systems like Redis, Couchdb, Mongo, Dynamodb, HBase, Cassandra etc. is critical
Understanding of Cloud based infrastructure
Experience with highly scalable systems
Ability to learn and apply new technologies quickly
Excellent problem-solving abilities
Ability to work both independently and as part of a team
Experience with Impala or Spark is a plus
Experience with web crawling and content indexing is a plus
Experience with Python and R is a plus
Experience with Agile development methodologies is a plus

Healthcare coverage, FSA, HSA
Life and AD&D insurance
Competitive salaries, bonus and stock options
Professional development
Maternity and Paternity (Bonding) Leave
Paid holidays
Free lunch every single day, social events, plus a well stocked refrigerator
Punchh is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

We also provide reasonable accommodations to individuals with disabilities in accordance with applicable laws.

Notice to recruiters and placement agencies: If you are a recruiter or placement agency, please do not submit résumés to any person or email address at Punchh prior to having a signed agreement with Human Resources. Punchh is not liable for and will not pay placement fees for candidates submitted by any agency other than its approved recruitment partners. Also, any résumés sent to us without an agreement in place will be considered your company’s gift to Punchh and may be forwarded to our Talent Acquisition team.

Ready to be Seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be Seen in a new Software Architect job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and Be Seen.