What are the responsibilities and job description for the Principal Data Engineer position at TPI Global Solutions?
Position Description:
A Principal Data Engineer is responsible for designing, implementing, and managing the data infrastructure of an organization. The position provides specialized technical expertise in data integration, data quality, data operations, data platform architecture, and data governance to ensure a reliable, scalable, and well-managed analytical environment.
Skills:
Excellent verbal and written communication skills; customer service orientation; strong analytical & business acumen; Excellent time management and organization abilities; with a proven capacity to handle multiple tasks simultaneously; Highly collaborative, yet capable of working independently with focus and self-direction on projects; Meticulous and dedicated to delivering high-quality work; and effective mentor, providing guidance and support to junior data engineers and database administrators.
Experience Required:
Five (5) years of professional work experience specializing in Databricks with significant expertise in data engineering, data integration, data warehousing, and cloud computing.
Five (5) years of experience in developing data pipelines using Python
Three (3) years of experience in designing and developing Databricks medallion Lakehouse architecture, applying data governance, and data quality best practices
One (1) year of experience in developing data models
One (1) year of experience in Managing Azure Resources
One (1) year of experience in automating Azure Data Resources using DataOps.
Education Required:
Bachelor’s in Computer Science, Data Engineering, or related field. Additional qualifying experience may be substituted for the required education on a year-for-year basis.
Additional Information:
California Resident Candidates Only