Skupos

San Francisco
51-200 employees
Skupos is the market leader in data analytics for the convenience retail industry. Our data powers business decisions for c-stores, distributors, and brands.

Principal Software Engineer, Data Infrastructure and Analytics

Principal Software Engineer, Data Infrastructure and Analytics

This job is no longer open

Role.  An overview of the opportunity:

Skupos is looking for an experienced Software Architect to join our high-performing team. This role will report to our Head of our Core Engineering organization. As a Software Architect, you will become a hands-on leader in shaping the technical direction of our end-end data pipeline, the datastores and the associated applications. Our data universe includes retail transactions data acquired through a large scale distributed system, enriched with our proprietary models and integrations with an ever growing list of partners. An ideal candidate will have built and scaled several products with data as a key asset. The best candidates will bring thought leadership that’ll drive technology strategy for our organization.  

Responsibilities:

  • You’ll be responsible for the end-end data architecture for the organization and drive core technical capabilities roadmap. This includes but not limited to the data acquisition systems, data stores, data pipelines and the associated infrastructure. 
  • Collaborate with technology and management teams to understand structural requirements and define standards for how data will be stored, consumed, integrated, and managed across the organization and translated into a usable blueprint. 
  • Build an inventory of data needed to implement architecture and create a vision for how data will flow through the organization. 
  • Evangelize best practices in data architecture, ETL, streaming frameworks and other data pipeline architectures
  • Develop and sponsor proof-of-concept and idea blueprints to demonstrate recommended approaches
  • Actively participate in and lead design sessions, mentor teams including leads on applying best industry practices as applicable

Experience.  Candidates should have:

  • Requires a bachelor's or master's degree (or international equivalent) and 10+ years of relevant experience.
  • PhD preferred with 7+ year of relevant experience
  • Possess strong understanding of data modeling tools and standards, ETL tools, and big data technologies (e.g. Spark, NoSQL, Cloud data warehouses ). 
  • Has experience building and supporting large-scale distributed systems in production
  • Past experience architecting and building data pipelines (batch ETL, micro-batches and real-time streaming)
  • Software development expertise in modern OO and/or functional programming languages (e.g. Python/Go/Rust/Javascript/Kotlin etc)
  • Strong understanding of data governance principles
  • Recognized as subject matter expert and advanced individual contributor professional. 
  • Strong fundamental Computer Science skills
  • Ability to perform highly complex work, unsupervised and with extensive latitude for independent judgment. 

Salary range based on Denver Market: $160,000 - $170,000.

 

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.