Data Engineer
Role Summary
We are looking for a motivated Data Engineer to join our agile team. In this role, you will contribute to building impactful data solutions for a global leader in the food marketing and distribution industry, focusing on scalable and highly available distributed applications.
Key Responsibilities
- Architect and build robust data processing systems designed for enterprise-scale demands.
- Follow software engineering best practices to maintain high code standards.
- Participate in the entire software development lifecycle, including development, testing, deployment, and production maintenance.
- Utilize DevOps and CI/CD methodologies to ensure seamless delivery.
- Collaborate within a cross-functional team using Scrum/Agile frameworks.
Qualifications and Skills
- A Bachelor's degree in Computer Science or a related field.
- 1 to 2 years of professional experience building enterprise-level data applications.
- Proficiency in Python, SQL, and Shell scripting.
- Practical knowledge of relational and NoSQL databases, along with distributed storage like S3, HDFS, or Redshift.
- Experience with ETL design and tools such as Informatica or AWS services (Glue, EMR, Lambda, etc.).
- Familiarity with streaming technologies like Kafka or Kinesis is a plus.
- Knowledge of API development (NodeJS) or frontend tools (AngularJS) is advantageous.
- Strong communication skills and a commitment to continuous professional growth.
How to Apply
Please submit your application through the official recruitment channels provided by the company.
Tags
PythonShellSQLInformaticaAWS GlueAWS LambdaAWS EMRSparkHDFSS3RedshiftKafkaKinesisETLCI/CDGitJenkinsAgileDevOps