Data Engineer

3 days ago


Randburg, Gauteng, South Africa Ananzi Full time

Data Engineer

CrossBoundary Energy

About the Firm
CrossBoundary Energy develops, owns, and operates distributed renewable energy solutions for businesses, offering cheaper and cleaner energy through power purchase and lease agreements. With a secured portfolio exceeding $M, the company boasts over MW of solar PV and wind generation, approximately MWh of battery energy storage, and around 50MW of enabling thermal generation assets. Their clients include industry leaders like Rio Tinto, Unilever, Diageo, Heineken, and Devki Group.

The diverse portfolio features large-scale renewable-led hybrid power plants for mines, rooftop and ground-mount solar PV plants for industrial clients, and distributed solar PV and battery power solutions for telecommunications sites. As a member of the CrossBoundary Group, founded in , CrossBoundary Energy is dedicated to unlocking the power of capital for sustainable growth and strong returns in underserved markets. Learn more at

Description
CrossBoundary Energy (CBE) is recruiting a Data Engineer for data analytics to take charge of transforming raw data from diverse sources into clean, actionable datasets for various organizational users. This individual will be working with a new and growing team at CBE, playing a pivotal role in unlocking the value of data.

This Engineer will be tasked with executing our ELT strategy's technical implementation. They will apply software engineering and analytics best practices to design, build, and maintain data pipelines and models, working closely with data analysts and business users to deliver transparent and effective data solutions. The systems they build are expected to be robust and reliable, with ongoing monitoring and optimization.

This role will report to the Lead Analytics Engineer within CrossBoundary Energy's DataOps team.

Who We Are
The CrossBoundary Energy team is a unique group of people who are genuinely excited by the opportunity to make a difference in some of the world's most challenging and exciting renewable energy markets. The chosen candidate will play an important role in a unique team with the opportunity to make a large impact on the clean energy landscape in Africa. Team members come from diverse backgrounds but share several qualities: curiosity, humility, integrity, a drive for excellence, and a bias for action.

Required Qualifications
- Bachelor's degree or equivalent professional certification in computer science or related field
- 4+ years' experience working in data engineering or data analytics
- Highly skilled in building and maintaining ELT processes for a range of complex data sources, including commercial CRMs, Scada telemetry systems, open-source APIs.
- Confident designing and implementing industry standard data modelling principles to prepare datasets for analysis
- Experience working with data lake and/or lakehouse data architectures
- Skilled in SQL
- Proficient at working with cloud-based data tools; preference for experience with Snowflake, dbt, and Azure Data Factory
- Experience applying software engineering best practices and guidelines to analytics code and data model development
- Strong interest in Microsoft stack technologies.
- Experience in Microsoft Dynamics beneficial
- Proactive communicator, sharing and summarizing progress with manager on a daily basis
- Willing to learn new technologies and tools

Primary Responsibilities
- Execute the technical implementation of the ELT strategy for CBE's data infrastructure
- Design, build, and maintain data pipelines and models using software engineering and analytics best practices
- Collaborate with data analysts and business users to deliver transparent and effective data solutions
- Ensure the robustness and reliability of the data systems, with ongoing monitoring and optimization

Required skills:
- Data Engineering (4+ years)
- SQL (4+ years)
- Data Warehousing (Kimball methodology)

Beneficial skills:
- dbt
- Snowflake
- Python
- Azure Data Factory
- Microsoft Azure
- Microsoft Dynamics

Location
Candidates will join our team in Johannesburg, South Africa.

Equal Opportunity Employer
CrossBoundary is an equal opportunity employer. If you need assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

  • Contact: Interested candidates should apply at
#J-18808-Ljbffr
  • Data Analyst

    2 days ago


    Randburg, Gauteng, South Africa Data Bene Full time

    A vacancy exists for a Data Analyst within the Micro Merchant Division – Touchsides, in Rosebank, Johannesburg.The primary focus as Data Analyst is to collect, analyze, clean and interpret data sets across the business to make informed decisions.Utilize technical expertise to ensure data is accurate and high-quality.Key ResponsibilitiesTranslate business...


  • Randburg, Gauteng, South Africa NTT Data Full time

    We are seeking a skilled DevOps engineer to join our team at NTT Data. As a DevOps engineer, you will play a key role in ensuring the smooth operation of our infrastructure and applications. You will be responsible for designing, implementing, and maintaining our cloud-based systems, as well as collaborating with cross-functional teams to deliver...


  • Randburg, Gauteng, South Africa Dimension Data Full time

    The Senior ISP Network Engineer, DSL & Telephone Cable Networks, Data Center (DC), Integrated services provider (ISP), MPLS, ACI, SDA, CORE, IP Networks will be responsible for designing and implementing complex data networks across multiple locations. The role involves working closely with business teams to provide solutions to their network challenges....


  • Randburg, Gauteng, South Africa Dimension Data Full time

    Are you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for youAs a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You...

  • Data Engineer

    3 days ago


    Randburg, Gauteng, South Africa Crossboundary Group Full time

    Get AI-powered advice on this job and more exclusive features.About The FirmCrossBoundary Energy develops, owns, and operates distributed renewable energy solutions for businesses, offering cheaper and cleaner energy through power purchase and lease agreements.With a secured portfolio exceeding $M, the company boasts over MW of solar PV and wind generation,...

  • Data Engineer

    4 days ago


    Randburg, Gauteng, South Africa Puma Energy Full time

    Main Purpose: Collaborate with data scientists and business stakeholders to design, develop, and maintain efficient data pipelines feeding into the organization's data lake.Ensure the data lake contains accurate, up-to-date, and high-quality data, enabling data scientists to develop insightful analytics and business stakeholders to make well-informed...

  • Data Engineer

    4 days ago


    Randburg, Gauteng, South Africa Network IT Full time

    Senior Data EngineerReference: NWA003386-Ren-1A well-known marketing organization with branches in multiple overseas countries is looking for a Senior Data Engineer to join their organization at their Johannesburg branch. The Senior Data Engineer will be required to work on a hybrid model. Working within the Data Science Team, the Data Engineer will be...

  • Data Engineer

    3 days ago


    Randburg, Gauteng, South Africa Nedbank Full time

    Job Location : Gauteng, JohannesburgDeadline : April 05, 2025Job PurposeThe purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance technical thought leadership for the Enterprise, deliver fit for purpose data products, and support data initiatives. In...


  • Randburg, Gauteng, South Africa Betway Group Full time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Data Pipeline Design and DevelopmentSenior Data Engineers are proficient in designing and implementing scalable and efficient data pipelines. They use streaming technologies such as Apache Spark, Apache Kafka, or equivalent to extract, transform, and...


  • Randburg, Gauteng, South Africa Nintex Full time

    Job Location : Gauteng, JohannesburgDeadline : April 13, 2025About the role :You are responsible for ensuring the development of high-quality data engineering products and services, delivered on time and to acceptance criteria.You are a respected technical leader within your team and demonstrate ownership and technical excellence. Your advice is sought by...

  • Data Engineer

    3 days ago


    Randburg, Gauteng, South Africa A 1L Realization (Pty) Ltd Full time

    3-5 years of experience in data engineering or a similar role.Proficiency in SQL and Python.Experience with data pipeline tools (e.g., Apache Airflow, dbt).Hands-on experience with cloud platforms (AWS, Azure).Strong knowledge of data warehousing solutions (e.g., Snowflake, Redshift, BigQuery).Familiarity with containerization tools (Docker, Kubernetes) is a...


  • Randburg, Gauteng, South Africa Iress Full time

    Job Description:Iress is seeking a highly skilled Senior Data Engineer to join our team in Gauteng, Johannesburg. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance data software/pipeline solutions that meet the needs of our business.As a Senior Data Engineer, you will work closely...


  • Randburg, Gauteng, South Africa Absa Group Full time

    Job SummaryWe are seeking a talented Data Engineer to join our team and contribute to the design, implementation, and maintenance of robust data infrastructure in the cloud. In this role, you will work on various data engineering tasks, including building ETL pipelines, integrating cloud data solutions, and ensuring data quality and availability for...


  • Randburg, Gauteng, South Africa Iress Full time

    Job title : Senior Data EngineerJob Location : Gauteng, JohannesburgDeadline : April 21The Senior Data Engineer is responsible for designing, developing and maintaining high-performance, secure, and compliant data software / pipeline solutions for the wider Iress South Africa business.Success in this role involves designing and implementing reliable,...

  • Gcp Data Engineer

    3 days ago


    Randburg, Gauteng, South Africa Nagarro Full time

    Company Description: We are a Digital Product Engineering company that is scaling in a big wayWe build products, services, and experiences that inspire, excite, and delight.We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (+ experts across 37 countries, to be exact).Our work culture is dynamic and...

  • Chief Data Engineer

    4 days ago


    Randburg, Gauteng, South Africa NTT Full time

    Business PartnerThe Senior Data Engineer plays a critical role in partnering with business stakeholders to understand their data needs and deliver tailored solutions. This role requires strong communication and collaboration skills, as well as expertise in data engineering and architecture.Responsibilities:Works closely with business stakeholders to gather...


  • Randburg, Gauteng, South Africa findojobs-za Full time

    At findojobs-za, we are seeking a skilled Data Engineer to join our team. This 12-month contract role is available for a Senior Data Engineer at a top-tier company in the banking and financial services sector.The successful candidate will have hybrid working arrangements with 3 days in the office and 2 days remote. Key Responsibilities:Build data warehouse...

  • Big Data Engineer

    2 days ago


    Randburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Job Title: Big Data EngineerWe are seeking a talented Big Data Engineer to join our team at Standard Bank of South Africa Limited. As a key member of our engineering team, you will design and implement scalable infrastructure to support business insights from raw data sources.About the RoleThe ideal candidate will have 3-4 years experience with big data...


  • Randburg, Gauteng, South Africa Betway Group Full time

    Join Betway Group as a Senior Data Engineer and play a key role in shaping our data engineering strategy. As a Senior Data Engineer, you will be responsible for designing and implementing data pipelines, database management, data modeling, and data quality and governance.About the Team:Our team is passionate about delivering high-quality data solutions that...


  • Randburg, Gauteng, South Africa Bottomline IT Full time

    Job Title: Data Center EngineerBottomline IT is looking for a highly skilled Data Center Engineer to join our team.We require a minimum of 6 years of relevant work experience as a Systems Engineer, with a strong focus on data center operations.The ideal candidate will have experience with Windows Servers, Linux, and Unix, as well as a strong understanding of...