Posted in

Principal Data Engineer

Principal Data Engineer

CompanyVistra
LocationIrving, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • 9-11 years of experience in data engineering, including experience in designing and building data pipelines
  • Strong proficiency in data engineering technologies, such as ETL frameworks, big data processing, and SQL and NoSQL databases
  • Deep understanding of database systems, data modeling, and data warehousing
  • Experience with cloud-based data storage and processing technologies, such as AWS, Azure, or Google Cloud

Responsibilities

  • Lead the design and development of scalable and reliable data pipelines, including data ingestion, processing, storage, and retrieval
  • Develop data models and schemas that support efficient data storage, retrieval, and analytics, employing optimization techniques to enhance query performance and scalability
  • Leverage big data technologies and frameworks (e.g., Hadoop, Spark, Hive) to process and analyze large volumes of data, enabling advanced analytics and machine learning initiatives
  • Manage and optimize data infrastructure, including cloud-based platforms, containerization technologies, and distributed computing environments
  • Work closely with other teams, including Data Science, Analytics, and Product, to understand their data needs and requirements
  • Develop and implement best practices for data modeling, storage, and retrieval
  • Ensure the security and privacy of our data and compliance with relevant regulations
  • Develop and maintain documentation for all data processes and systems
  • Evaluate new technologies and tools for data processing, storage, and retrieval and recommend solutions to improve the efficiency and scalability of our data infrastructure
  • Propose and lead continuous improvement opportunities
  • Mentor team members to develop their technical and leadership skills

Preferred Qualifications

  • Understanding of data privacy and data governance policies
  • Strong problem-solving and analytical skills
  • Ability to work collaboratively in a team environment
  • Strong communication and interpersonal skills
  • Ability to lead and manage projects
  • Experience in leading a team of data engineers and managing complex projects
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Excellent communication skills and ability to work collaboratively with cross-functional teams
  • Experience with agile software development methodologies