Senior Data Engineer

Posted 12 months agoViewed
South Africa, Mauritius, Kenya, NigeriaTechnology, Marketplaces
Company:
Location:South Africa, Mauritius, Kenya, Nigeria, SAST, NOT STATED
Seniority level:Senior, 3+ years related work experience
Experience:3+ years related work experience
Skills:
AWSPostgreSQLPythonSQLETLGitCI/CD
Requirements:
BSc degree in Computer Science, Information Systems, Engineering, or related technical field or equivalent work experience. 3+ years related work experience. Minimum of 2 years experience building and optimizing ‘big data’ data pipelines, architectures and maintaining data sets. Experienced in Python. Experienced in SQL (PostgreSQL, MS SQL). Experienced in using cloud services: AWS, Azure or GCP. Proficiency in version control, CI/CD and GitHub. Understanding/experience in Glue and PySpark highly desirable. Experience in managing data life cycle. Proficiency in manipulating, processing and architecting large disconnected data sets for analytical requirements. Ability to maintain and optimise processes supporting data transformation, data structures, metadata, dependency and workload management. Good understanding of data management principles - data quality assurance and governance. Strong analytical skills related to working with unstructured datasets. Understanding of message queuing, stream processing, and highly scalable ‘big data’ datastores. Strong attention to detail. Good communication and interpersonal skills.
Responsibilities:
Suggest efficiencies and execute on implementation of internal process improvements in automating manual processes. Implement enhancements and new features across data systems. Improve streamline processes within data systems with support from Senior Data Engineer. Test CI/CD process for optimal data pipelines. Assemble large, complex data sets that meet functional / non-functional business requirements. Highly efficient in ETL processes. Develop and conduct unit tests on data pipelines as well as ensuring data consistency. Develop and maintain automated monitoring solutions. Support reporting and analytics infrastructure. Maintain data quality and data governance as well as upkeep of overall maintenance of data infrastructure systems. Maintain data warehouse and data lake metadata, data catalogue, and user documentation for internal business users. Ensure best practice is implemented and maintained on database.
Similar Jobs:
Posted about 24 hours ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer
Company:Five9
Posted about 24 hours ago
IndiaFull-TimeAI Startup
AI Engineer - Computer Vision (Crop.Photo)
Company:Crop.photo
Posted about 24 hours ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools