Data Engineer
Azure
Cloud
Cloud Data Engineering
Cloud Data Platform
Cloud Data Warehouse
Cloud Data Warehouse
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Data
Data Analysis
Data Analytics
Data Architecture
Data Build Tool
Data Engineer
Data Engineering
Data Integration
Data Management
Data Modeling
Data Operations
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Data Warehouse
Data Warehousing
Database
Databases
Dbt
DevOps
Engineer
ETL
Informatica
Information Technology (IT)
Snowflake
Software Development
SQL
Job Description
Ericsson is seeking a Snowflake Data Engineer contractor to support modern analytics solutions in a data platform environment.
Responsibilities
- Translate business requirements into technical specifications for analytics solutions
- Design, build, and maintain data models, transformations, and pipelines using dbt Cloud and Snowflake
- Develop and optimize SQL queries for performance and scalability
- Implement ELT workflows using version control (Git) and software development best practices
- Work across the Analytics Development Lifecycle, including design, development, testing, and deployment
- Create and maintain documentation for functional requirements and technical specifications
- Perform unit testing, complete peer code reviews, and ensure adherence to coding standards
- Support code promotion and environment synchronization activities
- Collaborate with stakeholders to integrate business logic into data models and reporting solutions
- Develop custom Python scripts for data extraction and transformation from APIs, SFTP, and semi-structured sources
- Apply advanced data warehousing knowledge (Star Schema, Facts & Dimensions, OLAP design)
- Ensure compliance with Agile methodologies, including participation in sprint planning and reviews
Requirements
- Advanced SQL skills with hands-on Snowflake experience
- Strong experience with dbt Cloud/Core and modular data modeling
- Proficiency in Python for data manipulation and integration tasks
- Familiarity with APIs, SFTP, and semi-structured data formats (JSON, XML)
- Experience with Git-based source control and collaborative development workflows
- Solid understanding of data warehousing principles, including slowly changing dimensions and bridge tables
- Exposure to cloud environments (AWS or Azure)
- Strong communication and documentation skills; ability to work in a dynamic, team-oriented environment
Technologies
- Snowflake
- dbt Cloud
- dbt Core
- SQL
- Python
- Git
- AWS
- Azure
- JSON
- XML
Benefits
- Subsidized, nationwide PPO medical benefit options including a low-deductible Point of Service plan and a qualifying High Deductible Health Plan (HDHP), with a generous company-provided HSA contribution
- For California employees: subsidized HMO option through Kaiser
- Subsidized dental and vision coverage
- 401(k) plan has a 4% company match and immediate vesting
- Company-paid employee basic life and AD&D insurance
- Company-paid disability benefits
- Minimum of 15 days of accrued vacation; up to 3 personal days per year; 11 annual holidays; 8 hours of volunteer time; and 80 hours of sick time annually
- Up to 16 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay
- Comprehensive Employee Assistance Program
- Mobile therapy
- Volunteer paid time off
Nice to Have
- Experience with BI tools and visualization concepts
- Familiarity with SaaS-based data platforms
- Knowledge of Pandas or similar Python libraries for data wrangling
Job Details
- Job Location: Boise, ID (onsite)
- Job Type: contract
- IT Data Engineer
- Primary Country and City: United States (US) || Boise (ID)
Ericsson Enterprise Wireless Solutions Inc. does not sponsor U.S. work authorizations for this job position, including U.S. immigration filings for initial and/or change of employer paperwork for H-1, H-1B1, E-3, O-1, and TN.
Ericsson also does not hire F-1 students working on CPT or EAD for this position.
What happens once you apply?
- Click Here to find all you need to know about what the typical hiring process looks like
Disclaimer: The above statements describe the general nature and level of work being performed. They are not an exhaustive list of all responsibilities, duties, and skills required for this position, and additional job tasks may be assigned.