If you are a highly motivated and results-driven individual with a passion for data and ETL development, we encourage you to apply for this exciting opportunity
Job Title: Senior ETL Developer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Job Description: We are seeking a highly skilled Senior ETL Developer to join our dynamic and rapidly growing team. As a Senior ETL Developer, you will be responsible for designing, developing, and maintaining the company's enterprise data warehouse and ETL processes. You will collaborate with cross-functional teams to gather business requirements and translate them into scalable and efficient ETL solutions.
Key Responsibilities:
- Design and develop ETL processes for data ingestion from various sources into the enterprise data warehouse
- Work closely with data analysts and business stakeholders to understand and translate business requirements into technical specifications
- Develop and maintain ETL workflows, mappings, and scripts using industry best practices and standards
- Identify and troubleshoot data quality issues, and implement strategies to ensure data accuracy and integrity
- Optimize ETL processes for performance and scalability, and make recommendations for improvements
- Create and maintain technical documentation, including data models, ETL workflows, and data dictionaries
- Collaborate with the data architecture team to design and implement data models and data structures for efficient data storage and retrieval
- Mentor and provide guidance to junior ETL developers, and conduct code reviews to ensure high-quality deliverables
- Keep up-to-date with industry trends and advancements in ETL technologies, and make recommendations for new tools and techniques to enhance the data warehousing process
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or a related field
- Minimum of 5 years of experience as an ETL developer, with a proven track record of designing and developing ETL solutions in a complex data environment
- In-depth knowledge of ETL tools such as Informatica, Talend, or DataStage
- Strong understanding of database concepts and experience with SQL, PL/SQL, and NoSQL databases
- Experience with cloud-based data warehousing platforms like Amazon Redshift or Snowflake is a plus
- Familiarity with data modeling and data warehousing principles and methodologies
- Excellent problem-solving and analytical skills with attention to detail
- Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment
- Proven ability to handle multiple projects and meet tight deadlines in a fast-paced environment
Join our team and be a part of our mission to drive data insights and empower our business to make informed decisions.