About this role
The team is seeking a skilled Data Engineer to join their dynamic team. In this role, you will be responsible for designing, implementing, and maintaining scalable data pipelines and architectures that support data analytics and business intelligence initiatives. You will collaborate with cross-functional teams to ensure data is accessible and usable for decision-making processes.
Key Responsibilities:
- Develop and maintain robust data pipelines for data ingestion and transformation.
- Design and implement data models to support analytics and reporting needs.
- Collaborate with data scientists and analysts to understand data requirements and deliver solutions.
- Ensure data quality and integrity through rigorous testing and validation processes.
- Optimize and monitor data systems for performance and scalability.
- Stay updated with industry trends and best practices in data engineering and analytics.
Required Skills & Qualifications:
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with data processing frameworks like Apache Spark or Hadoop.
- Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of data warehousing concepts and tools (e.g., Snowflake, Redshift).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Experience:
- 5-8 years of experience in data engineering or a related field.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Professional development and career advancement opportunities.
- A commitment to diversity and inclusion in the workplace.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.