If you are a self-driven, proactive, and highly motivated individual with a passion for data engineering, we would love to hear from you
Job Title: Principal Data Engineer
Location: San Francisco, California, United States
Salary: $123 Per hour
Job Description: We are seeking a highly skilled and experienced Principal Data Engineer to join our dynamic team. As a Principal Data Engineer, you will be responsible for designing, developing, and maintaining our data infrastructure and pipelines. You will play a crucial role in ensuring the reliability, scalability, and efficiency of our data systems.
Key Responsibilities:
- Design and build scalable, fault-tolerant, and efficient data pipelines to process large volumes of data
- Develop data models and implement data warehousing solutions to support business analytics and reporting needs
- Collaborate with cross-functional teams to identify data requirements and design solutions that meet business needs
- Ensure data quality and integrity by implementing data validation and monitoring processes
- Optimize and tune data systems for maximum performance and scalability
- Identify and troubleshoot issues related to data ingestion, processing, and delivery
- Stay updated with the latest technologies and industry trends in data engineering and recommend best practices for data management
- Mentor and provide technical guidance to junior data engineers in the team
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
- Minimum of 8 years of experience in data engineering with proven experience in designing and building data pipelines
- Strong programming skills in languages such as Python, Java, or Scala
- Experience with big data technologies such as Hadoop, Spark, and Kafka
- Proficient in SQL and database technologies like MySQL, PostgreSQL, or Oracle
- In-depth understanding of data modeling and data warehousing concepts
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced and agile environment
Join our team and be part of a company that values innovation, teamwork, and continuous learning.