If you are a highly motivated and experienced data engineer looking for a challenging role in a fast-paced and innovative environment, we would love to hear from you
Position: Senior Data Lake Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Job Description: We are seeking a highly experienced and skilled Senior Data Lake Engineer to join our dynamic team. As a Senior Data Lake Engineer, you will be responsible for designing, building and maintaining our data lake infrastructure. You will work closely with cross-functional teams including data analysts, data scientists, and business stakeholders to ensure the timely delivery of high-quality data solutions.
Key Responsibilities:
- Design and implement robust, scalable and secure data lake architecture
- Develop data ingestion pipelines from various sources into the data lake
- Design and implement data quality checks to ensure the accuracy and completeness of data
- Develop and maintain data governance policies and procedures
- Collaborate with data analysts and data scientists to understand data requirements and provide data solutions
- Perform data transformations and data modeling to support reporting and analytics needs
- Monitor and troubleshoot data lake performance and identify areas for improvement
- Stay up-to-date with industry trends and emerging technologies in data engineering and analytics
- Mentor and guide junior data engineers in best practices and standards
- Collaborate with cross-functional teams to ensure data lake alignment with business goals and objectives
- Participate in code reviews and ensure adherence to coding standards and best practices
- Develop and maintain technical documentation for data lake infrastructure and processes
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum of 5 years of experience in data engineering or data warehousing
- Strong expertise in data lake architecture, design, and implementation
- Proficient in SQL, Python, and/or Java
- Experience with cloud-based data lake platforms such as AWS, Google Cloud, or Azure
- Knowledge of data governance and data quality best practices
- Hands-on experience with data modeling techniques and data transformation tools
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced and dynamic environment
- Experience with Agile development methodologies is a plus
Join our team and be a part of our mission to revolutionize the way we manage and analyze data.