If you are a passionate Data Engineer with a strong technical background and a desire to make an impact in a rapidly growing company, we want to hear from you! Join our team and help us unlock the power of data to drive our business forward.
Job Title: Data Engineer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Position Overview: We are seeking a highly skilled and experienced Data Engineer to join our growing team. As a Data Engineer, you will be responsible for designing, building, and maintaining our data infrastructure and systems. You will play a critical role in ensuring the smooth and efficient flow of data throughout the organization, enabling data-driven decision making and providing valuable insights to our business.
Key Responsibilities:
- Design, build, and maintain data pipelines and ETL processes to extract, transform, and load data from various sources into our data warehouse.
- Develop and implement data models, schemas, and databases to support our reporting and analytics needs.
- Optimize data warehouse performance and ensure data quality and integrity.
- Collaborate with cross-functional teams to identify data requirements and define data architecture solutions.
- Work closely with data analysts and data scientists to provide them with the necessary data infrastructure and tools to perform their analysis.
- Monitor and troubleshoot data processes and systems to identify and resolve any issues or bottlenecks.
- Stay informed about the latest data engineering technologies and tools, and make recommendations for their adoption to improve efficiency and scalability.
- Ensure compliance with data privacy and security regulations.
- Document data processes and procedures, and provide training to other team members as needed.
Qualifications:
- Bachelor's degree in computer science, engineering, mathematics, or a related field.
- Minimum of 3 years of experience in data engineering roles.
- Strong knowledge of SQL and experience working with relational databases such as MySQL, Oracle, or SQL Server.
- Experience with ETL tools, such as Informatica, Talend, or DataStage.
- Proficiency in at least one programming language, such as Python, Java, or Scala.
- Experience with cloud-based data warehouses, such as Amazon Redshift, Google BigQuery, or Snowflake.
- Familiarity with data visualization tools, such as Tableau, Power BI, or Qlik.
- Knowledge of data modeling techniques and best practices.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment.