
Senior Data Product Engineer
- Irving, TX
- Permanent
- Full-time
- 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., Snowflake, Data Fabric, SAP Datasphere) to process and analyze large volumes of data, enabling advanced analytics and machine learning initiatives.
- 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.
- 9-11 years of experience in data engineering, including experience in designing and building data pipelines.
- Strong programming skills in one or more languages and tools , such as Python, DBT, Airflow, GIT
- Strong proficiency in data engineering technologies, such as ETL/ELT frameworks, CI/CD,big data processing, and SQL/Snowflake 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.
- 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.