If you are a self-motivated individual with a passion for data and a desire to learn and grow, we would love to hear from you
Position: ETL Developer
Location: San Francisco, California, United States
Salary: $152000 - $192000
Job Description: We are seeking an experienced ETL Developer to join our dynamic team. As an ETL Developer, you will be responsible for designing, developing, and maintaining our data integration processes. Your main focus will be on extracting, transforming, and loading data from various sources into our data warehouse. You will have the opportunity to work with cutting-edge technologies and collaborate with a talented team of developers to deliver top-notch solutions.
Key Responsibilities:
- Design and develop ETL processes to extract data from multiple sources and load it into our data warehouse.
- Conduct data profiling and analysis to identify data quality issues and develop strategies to resolve them.
- Collaborate with cross-functional teams to understand data requirements and translate them into technical solutions.
- Develop and maintain data models, data dictionaries, and other documentation related to the ETL processes.
- Optimize ETL jobs for performance and scalability.
- Troubleshoot and resolve issues with existing ETL processes.
- Develop and maintain data quality checks and implement data cleansing techniques.
- Stay updated with the latest industry trends and best practices in ETL development.
- Participate in code reviews and provide constructive feedback to team members.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in ETL development.
- Strong understanding of ETL concepts, data warehousing, and data modeling.
- Proficiency in SQL and experience working with relational databases such as Oracle, MySQL, or SQL Server.
- Experience with ETL tools such as Informatica, Talend, or DataStage.
- Knowledge of scripting languages such as Python or Perl is a plus.
- Familiarity with cloud technologies such as AWS, Azure, or Google Cloud Platform is an advantage.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Join our team and be a part of an innovative and fast-paced environment where your contributions will make a significant impact.