Data - Staff Software Engineer
EMPLOYER: Backcountry.com, LLC
POSITION: Staff Software Engineer - Data
DUTIES: Provide analytic and strategic technical leadership and support to Backcountry’s Data Team which is responsible for maintaining the data platform and maturing the analytical capabilities of the organization. Act as a steward of our core platform and data pipelines that power analytical capabilities. Evolve data models in several components of the data stack and help architect, build, and launch scalable data pipelines to support BC's growing data processing and analytics needs. Collaborate with functional and business leaders and teams and work closely with the Data Engineering team and managers to enable decision support and key insights. Work with a team of high-performing analytics, data science, data engineering professionals, and cross-functional teams to identify business opportunities, monitor data platform performance and optimize analytical capabilities. Build and maintain the infrastructure required for optimal transformation and integration from a wide variety of data sources using appropriate data integration technologies. Deploy pipelines using scheduling and orchestration frameworks. Build data expertise, manage complex data systems for the Data team. Take ownership of core data pipelines that power analytical metrics. Evolve data models in several components of the data stack and help architect, build, and launch scalable data pipelines to support growing data processing and analytics needs. Implement data governance practices in partnership with business stakeholders and peers. Initiate and drive projects to completion with minimal guidance. Create proof of concepts as per business requirements. Contribute to data and engineering innovations that fuel the company’s vision and mission.
REQUIREMENTS: Bachelor’s degree or foreign equivalent in Computer Science, Electrical Engineering, Computer Engineering, Engineering, or a related field of study, and Four (4) years of experience building data intensive applications, tackling challenging architectural, scalability and reliability problems as a Software Engineer or similar role. Work experience or academic coursework must have included: Knowledge of different phases of SDLC including Analysis, High Level and Detailed Design, Development, Testing, Implementation and Production Support activities; experience building highly scalable ETL pipelines; experience with on-prem and relational database platforms including Oracle, SQL Server, PostGreSQL and Snowflake; experience with one of the cloud platforms: GCP, Azure or AWS; experience with Python; experience maintaining data quality frameworks, data observability and monitoring frameworks; knowledge of application monitoring, handling user tickets and analyzing data issues; and experience manipulating and analyzing large datasets.
JOB SITE: 1678 W. Redstone Ctr., Dr., Suite 210, Park City, UT 84098 and various unanticipated work locations. Telecommuting permitted from anywhere within the U.S.
- Job Family Engineering
- Pay Type Salary
- Travel Required No
- Required Education Bachelor’s Degree
- Park City Office, 1678 West Redstone Center Drive, Park City, Utah, United States of America