$116.90K - $158.70K/yr
Full-time
Posted 6 days ago
Job description
Overview DLG (Digital Luxury Group) is a Swiss-headquartered company building an AI-powered market intelligence platform used by leading luxury brands to understand their markets, competitors, and consumers. Our platform processes millions of data points across search trends, social signals, and market movements to give luxury executives clarity they can't get anywhere else. We\'re growing our tech team in South Africa as part of our international operation spanning Europe, China and the US.
You\'ll work on real products using Python, BigQuery, cloud infrastructure, and AI/LLM integrations — with direct impact and genuine ownership of what you build. This is a fully remote position based in South Africa - Cape Town. What you'll do We are looking for a Senior Data Engineer to make a significant contribution to our core data platform.
Key focus is on maintenance, enhancement and optimization of existing data pipelines. We will also expect key involvement in new development initiatives, requiring database architecture, design and development. The role is reporting to our Head of Data, based in Shanghai.
Responsibilities Design and development of data processing, data cleansing, data transformation and QA scripts using Python and SQL Operations, maintenance and enhancements of existing mission-critical data pipelines and ETLs including Monitoring and regular maintenance of data pipelines, ensuring data reliability and quality standards Enhancements to meet evolving business requirements Optimization of ETLs for performance Migration of legacy data pipelines into more a scalable architecture Typical data engineering responsibilities including SQL database design, maintenance and optimization Fetching datasets from external data sources: REST API, JSON or CSV Performing data migrations and batch data updates Exploratory projects including Analysis of various datasets to support business requirements Developing Proof-of-concept of new data pipelines Working with other data team members to complete common deliverables and provide technical expertise What you will need to be great in this role Required: Graduate in Computer Science, Information Systems, Statistics, Mathematics, or related fields At least 2 years relevant experience in data engineering, database or ETL development Excellent skills in Python Excellent skills in SQL and data warehouse design/development Experience with ETL development and maintenance An "AI-first" mindset: leveraging the latest AI technologies to increase both the speed and quality of what we do Nice to have: Experience with PostgreSQL and BigQuery Experience with Apache Airflow Experience with dbt Experience with GCP or similar cloud platforms General Ability to work independently and with team members from different backgrounds Strong result orientation and ownership Proficient in English (writing and speaking) Passionate about new technologies and innovation What we offer Highly competitive package, above market rates for the right candidate Remote-friendly role with international team collaboration across Switzerland, the UK and China Direct exposure to senior leadership — no layers of middle management Opportunity to grow with a platform that\'s scaling across the luxury industry Wellbeing and learning support #J-18808-Ljbffr
Most Popular Jobs Similar to Senior Database Engineer
database engineer
senior database developer
sr database developer
database software engineer
lead database developer
senior database architect
senior database administrator
senior data engineer
senior sql database developer
database architect
Other Helpful Pages Related To Senior Data Engineer - South Africa
Databricks Data Engineer Salaries
Frequently asked questions
Q: What skills or qualities help someone succeed as a Senior Database Engineer?
A: To succeed as a Senior Database Engineer, key technical skills include expertise in database management systems (DBMS) such as MySQL, PostgreSQL, or Oracle, as well as proficiency in programming languages like SQL, Python, or Java. Additionally, soft skills like strong communication, problem-solving, and analytical abilities are crucial for collaborating with cross-functional teams, troubleshooting complex database issues, and making informed technical decisions. These strengths enable Senior Database Engineers to effectively design, implement, and optimize database solutions, driving business growth and career advancement through their technical expertise and leadership.
Q: What is the career path for a Senior Database Engineer?
A: A Senior Database Engineer's typical career progression involves starting as a Junior/Associate Database Engineer, progressing to a Database Engineer/Developer, and then advancing to a Senior Database Engineer, with key responsibilities including designing, implementing, and optimizing database systems. Along the way, they can develop skills in areas such as data modeling, query optimization, and database administration, as well as programming languages like SQL, Python, and Java, and cloud platforms like AWS and Azure. With experience and expertise, Senior Database Engineers can transition into leadership roles, such as Technical Lead or Database Architect, or pursue specialized areas like Data Science, Business Intelligence, or DevOps.
