Job Information
UNIVERSITY OF TEXAS AT AUSTIN Principal Data Engineer in Austin, Texas
Technical LeadershipDesign, plan, develop and deploy production quality enterprise level data pipelines using Cloud technologies with a team of data engineers using new and emerging industry standard tools, frameworks, and best practices.Conduct and participate in code reviews for a high-quality code.Contribute to Data Engineering, SDLC, process improvements standards by adhering and implementing industry best practices.Identify and address bottlenecks in data pipelines while looking for optimizations, performance, and scalability.Develop systems to ensure data quality, consistency, cost optimization and security compliances.Contribute to coding, debugging, and solving complex engineering challenges.Conduct and participate in code reviews for a high-quality code.Contribute to Data Engineering, SDLC, process improvements standards by adhering and implementing industry best practices.Identify and address bottlenecks in data pipelines while looking for optimizations, performance, and scalability.Develop systems to ensure data quality, consistency, cost optimization and security compliances.Contribute to coding, debugging, and solving complex engineering challenges.?Project Management and CollaborationProvide technical leadership and mentor data engineering team members to encourage a collaborative and growth mindset.Collaborate with technical architects and groups across campus by presenting best practices to foster campus wide modern technology innovation.Lead technical knowledge share sessions by discussing current industry trends in Data Engineering.CommunicationProvide regular updates on project status, technical challenges, and business solutions to technical and non-technical audiences.Communicate technical design to all stakeholders while highlighting the pros and cons of different solutions for on-time project delivery.Ensure all project deliverables (technical, process and best practices) are documented for future reference and training.InnovationCoordinate research and development of advanced technology systems and development projects and build case or justification for such activity.Review and evaluate feasibility studies and prepare recommendations based on in-depth knowledge of problems and capabilities of potential approaches.Stay up to date with the latest tools, frameworks, and technologies in data engineering, recommending and implementing innovative solutions.OtherParticipate in hiring and recruitment activities of new team members.Other duties as assigned.