Our Team:
The Data Platform Team is seeking a Sr. Data Engineer to help build and scale our next-gen data platform focusing on scalability, reliability, and performance. You will be responsible for designing, developing, and maintaining our data infrastructure, ensuring data quality, and enabling data-driven decision-making across the organization.
Here’s what you’ll do:
- Develop, construct, test, and maintain architectures such as databases, large-scale processing systems, and data pipelines.
- Evaluate business needs and objectives to determine the best approach for data solutions.
- Build and automate data pipelines to ensure efficient, accurate, and timely data delivery.
- Design, implement, and maintain scalable and reliable data warehousing solutions.
- Collaborate with data scientists, analysts, and other engineers to understand data requirements and deliver effective solutions.
- Implement and enforce data governance and security policies.
- Troubleshoot and resolve data-related issues.
- Stay current with industry trends and technologies to recommend and implement best practices.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in data engineering, with a focus on building and maintaining large-scale data platforms.
- Proficiency in programming languages such as Python, Java, or Scala.
- Strong experience with big data technologies (e.g., Apache Spark, Hadoop, Kafka, Flink).
- Extensive experience with cloud data platforms (e.g., AWS, Azure, GCP) and services (e.g., S3, Redshift, Snowflake, Databricks).
- Solid understanding of data warehousing concepts, ETL/ELT processes, and dimensional modeling.
- Experience with SQL and NoSQL databases.
- Familiarity with data orchestration tools (e.g., Apache Airflow).
- Excellent problem-solving, analytical, and communication skills.
- Experience with version control systems (e.g., Git).
- Knowledge of CI/CD pipelines and DevOps practices a plus.