About PriceSpider:

PriceSpider is revolutionizing retail data technology by capturing actionable insights that improve the customer experience. At PriceSpider our purpose is to better people’s lives by enriching their relationship with brands they love and we do this by striving to accomplish our ultimate vision…to help brands and fans thrive together by connecting a digital ecosystem for fans to experience, learn, find, and buy brands.

We are looking for an experienced and dynamic Principal Engineer to help lead the maturation of our engineering team and technical architecture through this exciting growth phase of Brand Monitor (our Digital Shelf Analytics offering), as we move from our pilot phase into general availability.  We’ve got a stellar list of pilot clients committed to the Brand Monitor platform long-term, including Sony US and other major brands, some amazing functionality, and a well-planned and organized roadmap, from both a product and a technical perspective.

Essential Function and Responsibilities:

  • Analyze and decompose complex software systems / architecture and collaborate with cross-functional teams to influence software product design
  • Review data pipelines, perform optimizations and analyze data quality issues on big data systems
  • Design and implement performance optimization of code and architecture, including caching mechanisms
  • Manage individual project priorities, deadlines and deliverables
  • Lead the triage of complex issues, recommending and implementing short / long terms solutions to address items found in discovery
  • Help refine, enhance and maintain group coding standards, best practices and application design
  • Promote high quality coding standards through the employment of industry best practices, including CI/CD 
  • Ensure excellent code quality standards are achieved and retained through appropriate testing
  • Provide mentorship to more junior developers on system design and coding implementation
  • Leverage instrumentation and monitoring to provide performance insights into bottlenecks in the infrastructure
  • Monitor, analyze and optimize queries for performance and cost


Minimum Qualifications: 

  • BS degree in Computer Science, related technical field or equivalent practical experience
  • A minimum of 6-8 years of application development experience designing, implementing, and maintaining large-scale systems processing large amounts of data
  • Solid understanding of data structures and query design
  • Extensive experience with SQL across multiple platforms
  • Experience with Big Data Problems
  • Expert level familiarity with Go Lang; Python or similar
  • Interest and proven ability to learn new technologies and platform/environments
  • Able to thrive in a fast-paced, well-supported environment with an emphasis on rapid iteration


Preferred Qualifications: 

  • Professional experience working with GCP: BigQuery, Cloud Storage, Cloud Functions
  • Professional experience working with AWS: Snowflake
  • Experience using Kafka and/or similar message bus technologies to send and consume data
  • Experience with dbt and/or other data processing pipelines
  • Experience with data anomaly detection
  • Experience/familiarity with data-level testing
  • Experience with data crawling and/or eCommerce at scale a big plus


PriceSpider is an equal opportunity employer that is committed to inclusion and diversity.


Apply for this Job

* Required