Data Engineer
Job details
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. 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.
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.