Description
The Senior Data Engineer will work closely with a multidisciplinary Agile team to build high quality data pipelines supporting both our corporate and product divisions and will be key in supporting our current and future reporting and analytics solutions. This role requires deep understanding of data architecture, data engineering, data analysis, reporting, and a basic understanding of data science techniques and workflows. This role will work with software developers, architects and data analysts on expanding and optimizing our data and data pipeline architecture, as well as streamlining data flow and collection in support of our cross functional teams.
Key Responsibilities
- Work closely with business users to gather the requirements and translate business needs to technical specifications
- Builds and maintains Azure data platform including enterprise data lake and data warehouse in alignment with our strategic objectives and organizational goals
- Create and maintain optimal data pipeline architecture
- Collaborate with Cloud Solution Architects in implementing complex end-to-end Enterprise solutions on Microsoft Azure platform.
- Develop policies and implement mechanisms for data ingestion into Azure data platform from various sources
- Configure, validate, and implement various Azure tools such as but not limited to Databricks, Data Factory, Data Lake, Synapse Analytics and Data Catalog as appropriate
- Works with the Enterprise Information management manager, enterprise architects to define data architecture and high-level solution design.
- Actively collaborates with the business intelligence team, business teams and project teams to understand data requirements, integration needs, constraints, and performance requirements
- Performs ETL, ELT operations and administration of data and systems securely and in accordance with enterprise data governance standards.
- Works with Data Scientists and ML Engineers to understand mathematical models and optimize data solutions accordingly.
- Developing and maintaining data lake and data warehouse schematics, layouts, architectures and relational/non-relational databases for data access and Advanced Analytics.
Education & Experience
- Bachelor's degree required in Computer Science or related field.
- 8+ years’ experience, with 8+ years’ General Software Development experience, 6+ years’ SSRS development and 2+ years database/reporting architecture experience.
- 5 years of relevant experience with detailed knowledge of data warehouse technical architectures, infrastructure components, ETL/ ELT and reporting/analytics tools
- 5 years of experience in modern data platforms based on Azure including but not limited to Azure Data Lake, Azure Data Factory, Azure Databricks, Synapse Analytics.
- 5 years experience designing and building an enterprise data warehouse
- Experience working with APIs
- Expertise in SQL, DAX languages & Power Query
- Experience working with geographically distributed development teams.
- Experience working as part of Agile/Scrum team.
Knowledge, Skills & Abilities
- Deep knowledge of Microsoft SQL Server and SSRS technologies.
- Comfortable in an agile environment and working with a standardized task ingestion process.
- Expertise in dimensional data modeling and OLAP cubes.
- Distributed data processing of big data batch or streaming pipelines.
- CI/CD processes and Azure DevOps
- Familiarity with Data Governance, Data Catalog, Master Data Management
- Excellent communication skills w/ the ability to communicate to broad audiences.
Business Travel
- Position requires minimal to no travel.
Pay and Benefits
The general starting range for this position is between $110,574 - $150,000. For Washington State or jurisdictions that require the publication of the entire pay scale or salary range, the entire salary range is between $94,998 and $165,862. Coinstar utilizes geographically based pay ranges, within the United States, which allows us to pay competitively and consistently based on location. Within the range for the applicable geographic area, individual pay is determined by several factors, including job-related skills, experience, and relevant education or training. Your recruiter can share the salary range specific to your location. Short-Term and Long-Term bonus incentives are a part of the total compensation package and are based on Company and Individual performance.
We believe that continued good health, financial security, and work-life balance are important. Coinstar is proud to offer a complete, progressive benefits package including:
- Health & Wellness Coverage – Three outstanding medical plans to choose from, along with dental and vision insurance, Short- and Long-Term Disability Insurance, and Life Insurance.
- Retirement Savings – Traditional and Roth 401(k) plans with a company match that immediately vests.
- Paid Time-Off – PTO accruals begin at 18 days per year, plus 10 company holidays and 2 floating holidays annually. Additionally, we offer paid parental and adoption leave.
- Other Perks and Benefits – A generous Corporate Matched Giving plan and an Employee Assistance Program.
- Work Environment – We offer a casual and flexible work environment with work from home options.
EEO Statement
We are Coinstar because of our people. We value and embrace their unique and diverse talents, perspectives and experiences and strive to build an environment where everyone can bring their best self to work. We are an Equal Opportunity Employer. Coinstar will ensure that persons with disabilities are provided with reasonable accommodation. If reasonable accommodation is needed, please contact our Human Resources team via . We believe that diversity and inclusion make us a better, more innovative, and successful company, and we seek to recruit and retain a diverse talent pool. Even if you do not meet every qualification, we encourage you to apply.
Physical Requirements
Sedentary work involves remaining in a stationary position most of the time in front of a computer, using a keyboard, mouse and telephone. Regularly operate a computer and other office equipment. Occasionally move about the work site to access file cabinets, office equipment, etc. Exert up to 10 lbs. of force occasionally, and/or a negligible amount of force frequently or regularly move objects. Communicate and exchange information with co-workers and other individuals in person and electronically.
This job description is not intended to be all-inclusive. Employee may perform other related duties as assigned to meet the ongoing needs of the organization.
Qualifications
Skills
Behaviors
:
Motivations
:
Education
Experience
Licenses & Certifications