Senior Data Engineer
Appriss Retail
About Appriss Retail
Appriss Retail provides real-time decisions and active risk monitoring to enable our customers to maximize profitability while managing risk. Our solutions are continually adapting to changing market conditions.
We bring 20+ years of retail data science expertise and experience. We serve a global base of leading commerce partners, representing 1/3 of all US omnichannel retail sales activity across 150,000 retail locations across specialty, apparel, department store, hard goods, big box, grocery, pharmacy, and hospitality businesses in 45 countries on six continents.
The company provides compelling, relevant, and profitable collective intelligence to operations, finance, marketing, and loss prevention. Appriss Retail’s performance-improvement solutions yield measurable results with significant return on investment.
About the role
Data Engineers at Appriss Retail are part of a team that follows data engineering and CICD best practices and owns the standardized data assets and the processes around it that support our products and enable our customers and internal teams.
Senior Data Engineers are expected to mentor Associate Data Engineers, be extremely familiar with the team’s processes and protocols, and work with a high degree of independence.
What you'll do
- Design and code methods and processes to consolidate, standardize, and analyze data.
- Build robust and massively scalable data pipelines to map data into our data warehouse.
- Understand source data and implement automated quality checks.
- Create toolsets and libraries that ensure consistency and quality within the data assets and help improve the speed (processing and development) of ingesting data.
- Interacts closely with Infrastructure, Data Science, Accounting, Support, Delivery Engineering, and Product Engineering teams to deploy and improve the products.
- Review pull requests.
- Create and update documentation.
- Participate in on-call rotation.
- Onboard and mentor Associate Data Engineers.
Qualifications
- Bachelor’s degree in software engineering, data science, or computer science and at least 5 years equivalent professional experience. Additional experience may be considered in lieu of a degree.
- Expertise in Azure. Certifications are not required but will be taken into consideration.
- 5+ years’ experience developing solutions involving SQL and NoSQL data platforms.
- 5+ years’ experience with Python.
- Experience with APIs and structured and unstructured data.
- Excellent verbal and written communication skills.
- Experience working collaboratively in a team and cross-functionally.
- Proven ability to work on time-sensitive deliverables.
- Experience processing and analyzing large datasets.
- Experience with data warehouse solutions (e.g., Snowflake or VMWare Greenplum).
Preferred Qualifications
- Experience as a lead engineer or designer on a project.
- Experience delivering SaaS.
- Experience with data modeling.
- Knowledgeable in CICD practices.
- Retail industry order flow knowledge (e.g., from purchase through shipping to return).
Benefits
At Appriss Retail, we offer a competitive and comprehensive benefits package designed to support your well-being at work and beyond. Benefits begin on your first day and include multiple medical plan options, dental and vision coverage, health savings and flexible spending accounts, paid parental leave, and supplemental coverage for life’s unexpected moments. We offer generous paid time off, a 401(k) with immediate vesting and company match, short- and long-term disability, and free access to health and wellbeing resources such as Calm and Rocket Lawyer. You’ll also have access to learning and development opportunities to help you grow your career. Our benefits support your well-being so you can perform you best in every part of life.