Joining our team as a Data Engineer will give you the opportunity to work with cutting-edge technologies, collaborate with a talented team, and make an impact on our business
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 dynamic team. As a Data Engineer, you will be responsible for designing, developing, and maintaining our data infrastructure and pipelines. This role requires a strong understanding of data architecture, ETL processes, and database management. The ideal candidate is passionate about data, has excellent problem-solving skills, and is able to work in a fast-paced and collaborative environment.
Key Responsibilities:
- Design, develop, and maintain data pipelines and infrastructure to support business needs
- Collaborate with cross-functional teams to gather data requirements and design solutions
- Ensure data quality and integrity by implementing data validation processes and conducting regular data audits
- Develop and optimize ETL processes for efficient data extraction, transformation, and loading
- Identify and troubleshoot data-related issues and provide timely resolutions
- Monitor and optimize database performance to ensure scalability and reliability
- Create and maintain technical documentation for data infrastructure and processes
- Stay updated with emerging technologies and industry trends to continuously improve data engineering practices
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
- Minimum of 3 years of experience in data engineering or a similar role
- Strong understanding of data architecture, ETL processes, and database management
- Proficiency in SQL and experience working with relational databases such as MySQL, PostgreSQL, etc.
- Experience with scripting languages such as Python, Perl, etc.
- Hands-on experience with data warehousing concepts and tools such as AWS Redshift, Google BigQuery, etc.
- Knowledge of data modeling techniques and experience with data modeling tools
- Ability to write efficient and optimized SQL queries for data retrieval and manipulation
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced and constantly evolving environment
- Familiarity with Agile methodologies is a plus
If you are passionate about data and have a strong track record of delivering high-quality data solutions, we would love to hear from you!