If you are a highly motivated and skilled Data Engineer looking for a challenging role in a fast-paced environment, we would love to hear from you
Job Title: Data Engineer
Location: San Francisco, California, United States
Salary: $171000 - $208000
Job 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, building, and maintaining our data infrastructure and systems. You will collaborate with cross-functional teams to ensure the availability, reliability, and scalability of our data solutions. The ideal candidate will have a strong background in data engineering, with a passion for problem-solving and a drive for continuous improvement.
Key Responsibilities:
- Design and develop data pipelines and ETL processes to collect, transform, and load data from various sources into our data warehouse
- Work closely with data scientists and analysts to understand their data needs and provide efficient solutions
- Build and maintain data models and data structures to support our business requirements
- Monitor performance and troubleshoot issues in our data systems, ensuring data integrity and accuracy
- Develop automated processes and tools for data validation, testing, and deployment
- Optimize and tune data systems for maximum performance and scalability
- Stay updated with the latest trends and technologies in data engineering and apply them to improve our data infrastructure
- Collaborate with cross-functional teams to design and implement data solutions that meet business needs
- Document data processes, systems, and procedures for knowledge sharing and future reference
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum of 3 years of experience in data engineering roles, with a focus on building and maintaining data pipelines and ETL processes
- Strong proficiency in SQL and experience working with relational databases such as MySQL, PostgreSQL, or Oracle
- Experience with cloud-based data platforms such as AWS, Azure, or Google Cloud
- Working knowledge of programming languages such as Python, Java, or Scala
- Familiarity with data warehousing concepts and technologies such as Hive, Redshift, or Snowflake
- Experience with data modeling, data architecture, and data integration techniques
- Proven track record of delivering high-quality, scalable, and performant data solutions
- Strong problem-solving skills and a keen attention to detail
- Excellent communication and interpersonal skills with the ability to work collaboratively in a team environment
- Self-motivated with a passion for learning and staying updated with industry developments and best practices
Join our team and be a part of our mission to transform data into valuable insights.