Job Type: Part-Time Contract
We are seeking a highly skilled and motivated Big Data Engineer to join our innovative team. The ideal candidate will be responsible for designing, developing, and maintaining our data architecture and systems. The role will involve collaborating closely with cross-functional teams to ensure the efficient and effective management of data, enabling data-driven decision-making and insights across the organization. Responsibilities: Design, construct, install, test, and maintain highly scalable data management systems. Develop and implement data architectures, databases, and data collection systems that optimize data quality and accessibility. Identify and implement process improvements for data ingestion, transformation, and storage to enhance data reliability and efficiency. Collaborate with stakeholders to understand data infrastructure needs and provide technical expertise and support. Build and maintain data pipelines for efficient extraction, transformation, and loading of data from various sources. Perform data cleansing, processing, and validation to ensure data integrity and quality. Work closely with data analysts and data scientists to design and maintain optimal data pipeline architecture. Stay informed about emerging technologies and industry trends in data engineering and data management. Requirements: Proven experience as a Big Data Engineer or in a similar role. Strong knowledge of database technologies, data warehousing, and data modeling concepts. Proficiency in programming languages such as Python, SQL, or Java. Experience with big data technologies and frameworks, such as Hadoop, Spark, or Kafka. Familiarity with cloud services, particularly AWS, GCP, or Azure. Demonstrated expertise in designing and building data pipelines and data architecture. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to thrive in a fast-paced and dynamic work environment.