Overview
Skills
Job Details
Role: Principal Data Engineer
Location: Smithfield, RI(Hybrid)
Duration: Long Term
We are seeking an experienced, highly motivated and skilled Principal Data Engineer to join our data squad. The data infrastructure is undergoing significant growth and modernization, offering an opportunity to take a leading role in shaping capabilities in this area. The work involves solution design, data analysis, innovation, and collaboration, while maintaining operational and analytical functionality in data platforms with testing, production rollout, and quality execution in data lakes using Snowflake, AWS, and Python.
Must-Have Skills
- 6+ years of experience in Data Warehousing and Data Mart concepts
- Experience developing ETL and ELT processes for Snowflake
- Strong SQL skills for data analysis and optimization
- Snowflake experience (data lake required)
- AWS cloud deployment including S3 and related services
- Python for scripting and automation
- Python and Java (Spring Batch) for ETL work
- Spring framework expertise
Nice-to-Have Skills
- Experience working with Salesforce data files, CSV formats
- REST API experience with Java Spring (build and maintain)
- Kafka
Additional Technical Expertise Required
- Bachelor s or Master s in Engineering, Computer Science, or related field
- Strong programming skills in Python or Java
- Advanced SQL/SnowSQL and optimization skills
- Job scheduling tools (Control-M preferred)
- Data modeling (Dimensional or Data Vault)
- Experience with Docker, Kubernetes, DevOps tools (Maven, Jenkins, Ansible)
- Agile methodologies (Kanban, Scrum)