Senior Data Engineer
Cape Town, Western Cape, South Africa
KingMakers
About Us
At KingMakers, we’re not here to follow the industry; we’re here to shape it. We’re redefining sports and gaming entertainment across Africa, creating platforms that bring millions of users closer to the games and experiences they love.
Since 2018, we’ve grown rapidly to become one of the key players in the region, recognized for redefining the industry and setting the stage for what’s next.
Our mission is bold: we aim to inspire, empower, and create meaningful value for the people and communities we serve. Collaboration and innovation are at the heart of our culture, driving every interaction to be memorable, impactful, and forward-looking.
We think big, move fast, and challenge convention. From revolutionizing user experiences to solving some of the most complex engineering challenges, we set the gold standard. If you’re ready to make your mark, there’s no better time to join KingMakers.
Requirements
Join our vibrant team as a Data Engineer and play a key role in enhancing our Data Platform!
As we grow and venture into exciting new products and markets, we'll rely on your unique blend of technical expertise, engineering skills, and business insight. You'll thrive in our dynamic environment, delivering quick and meaningful value with agility.
Key Responsibilities:
- 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.
Qualifications and experience:
- 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
Benefits
At KingMakers, your work will have a real impact. Here’s what makes us different:
- 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.
Perks
Our benefits are tailored to each location, ensuring they meet the needs of our global team. Here are some examples:
- 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: AWS Azure Computer Science Databricks Data management Data quality Engineering ETL GCP Google Cloud Hadoop Kafka Privacy PySpark Python Security Snowflake Spark Streaming Testing
Perks/benefits: Career development Flex hours Flex vacation Health care Startup environment Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.