
Data Engineer
- Cape Town, Western Cape
- Permanent
- Full-time
- Design and oversee a highly robust and scalable Data Lake/ETL infrastructure along with a data pipeline capable of supporting both streaming and batch processing.
- Maintain systems and processes that are fault-tolerant, complete with automated data quality monitoring and alert systems.
- Continuously enhance systems by addressing recurring issues, delivering minor features, and optimizing for both performance and scalability.
- Prioritize privacy and data security in all initiatives.
- Create and uphold top-notch documentation for the entire Data Platform stack.
- Collaborate closely with business stakeholders and product engineering to produce high-value data products.
- Work alongside key partners and stakeholders to gather insights, shape requirements, and drive the roadmap for the Data Platform.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent education/experience/skills)
- 4 years of experience in data engineering or a similar role
- Strong programming skills in Python and Spark (PySpark / Databricks)
- At least 2 years of experience with Databricks and Azure data services
- Familiarity with other cloud-based data management environments (like AWS, Google Cloud, Hadoop, Snowflake, Spark, Storm, and Kafka) is a plus
- Experience with Customer Data Platforms is a bonus
- Proficient in managing data quality actively, including monitoring and alerting
- A good grasp of the application and database development lifecycle from development to staging/testing, and into production
- Remote working experience is essential
- Experience in a hyper-growth start-up environment is a significant advantage
- Excellent communication skills for effective collaboration with stakeholders
- Adaptability and a knack for thriving in a fast-paced, dynamic environment
- Strong problem-solving abilities and keen attention to detail
- A mindset of continuous learning and a willingness to embrace new technologies and processes
- Work Globally: Collaborate with exceptional talent from across the world in an inclusive and dynamic environment.
- Opportunities for Growth: Develop your skills and advance your career in a team that values learning, innovation, and personal development.
- Impactful Work: Be part of a company redefining sports and gaming entertainment, making a real impact across Africa.
- Dynamic Culture: Join a fast-paced, supportive environment where collaboration and creativity are at the core of everything we do.
- Embrace Challenges: Take on exciting projects that push boundaries and allow you to grow in your field.
- Innovate and Thrive: Be part of a culture that celebrates bold ideas and prioritizes personal and professional growth.
- Private Health Insurance: Comprehensive plans for you.
- Extra Time Off: Additional leave days, including your birthday off, to relax and recharge.
- Hybrid Work: A flexible arrangement with 2 days in the office and 3 days remote each week.
- Team Activities: Regular events to build connections and foster collaboration.
- Office Perks: Free snacks, coffee, and a welcoming environment to keep you energized.
- Performance Bonuses: Discretionary rewards recognizing your contributions.