Junior Data Engineer

Posted Yesterday
Be an Early Applicant
2 Locations
Remote or Hybrid
Junior
Gaming • Software
The Role
Supports the development, maintenance, monitoring, and troubleshooting of batch data pipelines. Assists with ingestion, transformation, validation, documentation, testing, deployment, and operational support across the data platform. Collaborates with BI, analytics, engineering, and business teams while developing skills in orchestration, data quality, lakehouse technologies, streaming, and scalable processing.
Summary Generated by Built In
  • Proficiency in SQL and data querying fundamentals.
  • Understanding of relational databases and structured data management.
  • Knowledge of data pipelines, ETL/ELT processes, and batch data processing concepts.
  • Ability to troubleshoot, debug, and resolve technical issues.
  • Familiarity with version control systems, particularly Git.
  • Exposure to Python or similar scripting languages for data-related tasks.
  • Understanding of data warehousing, dimensional modelling, and analytical data concepts.
  • Familiarity with workflow orchestration tools such as Airflow or SQL Server Agent.
  • Knowledge of cloud and on-premises storage concepts.
  • Awareness of distributed processing, streaming architectures, and lakehouse technologies.
  • Exposure to modern data engineering tools and platforms, including Spark, PySpark, Kafka, Redpanda, ClickHouse, Iceberg, and Delta Lake.
  • Understanding of monitoring, observability, alerting, and operational support practices for data workloads.
  • Familiarity with CI/CD pipelines, deployment automation, and engineering best practices.
  • Ability to work effectively with technical documentation, runbooks, and team standards.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to collaborate with technical and non-technical stakeholders.
  • High attention to detail when working with business-critical data.
  • Strong accountability, ownership mindset, and commitment to continuous learning and professional growth in data engineering.

Responsibilities

Job Responsibilities:

Data Pipeline Support & Development

  • Help build, maintain, and support batch data pipelines under the guidance of more experienced engineers.
  • Assist with ingestion, transformation, and data preparation tasks across the enterprise data platform.
  • Write and maintain SQL queries, scripts, and basic processing logic for data workflows.
  • Support the improvement of existing pipelines by helping resolve defects, inefficiencies, and data issues.

Data Platform Operations

  • Monitor scheduled pipelines and help investigate failures, alerts, and data discrepancies.
  • Assist in validating data loads and checking that datasets are complete, accurate, and available when expected.
  • Help maintain documentation for data flows, processes, dependencies, and operational procedures.
  • Contribute to testing, deployment, and support activities for data-related changes.

Learning & Platform Growth

  • Learn data engineering standards, patterns, and tools used across the team.
  • Work with senior and intermediate engineers to understand platform architecture, pipeline design, and production support practices.
  • Contribute to continuous improvement initiatives through automation, clean-up work, and better documentation.
  • Build technical capability over time in areas such as orchestration, data quality, lakehouse concepts, streaming, and scalable data processing.

Collaboration & Delivery

  • Work with BI, analytics, software engineering, and business teams to understand data requirements and support delivery outcomes.
  • Participate in team planning, estimation, development, testing, and release activities.
  • Ask for guidance when needed and apply feedback constructively.
  • Contribute to a collaborative engineering culture through clear communication and reliable follow-through.

Tech Environment:

The platform may include a combination of established and modern technologies such as, SQL Server, Python, Airflow, Azure DevOps / Git, Spark or PySpark, Object storage, Iceberg, Kafka, or  Redpanda, ClickHouse or similar columnar analytical stores and CI/CD tooling and engineering workflows.

Qualifications

Job Specification:

  • Degree, diploma, or relevant certification in IT, Computer Science, Engineering, Information Systems, or a related technical discipline.
  • Minimum 1+ years proven experience in data engineering, software development, ETL/ELT, database development, or a related technical role.
  • Foundational SQL skills, including writing queries, joining datasets, and working with basic transformations.
  • Some exposure to Python, data processing, scripting, or automation.
  • Understanding of relational databases and structured data concepts.
  • Willingness to learn modern data platform tools, engineering practices, and production support processes.

Technical Skills

You have a basic working understanding of:

  • SQL and data querying fundamentals.
  • Relational databases and structured data handling.
  • Data pipelines, ETL/ELT, or batch-processing concepts.
  • Debugging and troubleshooting technical issues.
  • Version control concepts such as Git.

Exposure to the following would be advantageous:

  • Python or similar scripting languages.
  • Data warehousing, dimensional modelling, or analytical data concepts.
  • Workflow orchestration tools such as Airflow or SQL Server Agent.
  • Cloud or on-premises object storage concepts.
  • Distributed processing, streaming, or lakehouse concepts.
  • Tools such as Spark, PySpark, Kafka, Redpanda, ClickHouse, Iceberg, or Delta Lake.

Platform & Engineering Practices:

  • Interest in learning monitoring, alerting, observability, and operational support for data workloads.
  • Exposure to CI/CD, deployment automation, or engineering workflows is beneficial.
  • Comfort working with documentation, runbooks, and team standards.

Personal Attributes:

  • Positive learning mindset and willingness to ask questions.
  • Strong sense of accountability and follow-through.
  • Good problem-solving and communication skills.
  • Comfortable collaborating with both technical and non-technical stakeholders.
  • Attention to detail and willingness to work carefully with business-critical data.
  • Motivation to build a long-term career in data engineering.

Living the Spirit 

  • Engages in cross-functional collaboration and problem solving while contributing to an inclusive team culture.
  • Supports a culture of adaptability and shared accountability across the department and wider business.
  • Shows up authentically and contributes to team success by working effectively with diverse colleagues and perspectives.
  • Approaches challenges as opportunities to learn, improve, and help others grow.

Skills Required

  • Degree, diploma, or relevant certification in IT, Computer Science, Engineering, Information Systems, or a related technical discipline
  • At least 1 year of experience in data engineering, software development, ETL/ELT, database development, or a related technical role
  • Foundational SQL skills, including queries, joins, and basic transformations
  • Exposure to Python, data processing, scripting, or automation
  • Understanding of relational databases and structured data concepts
  • Willingness to learn modern data platform tools, engineering practices, and production support processes
  • Understanding of data pipelines, ETL/ELT, or batch-processing concepts
  • Debugging and troubleshooting technical issues
  • Understanding of version control concepts such as Git
  • Data warehousing, dimensional modeling, or analytical data concepts
  • Workflow orchestration tools such as Airflow or SQL Server Agent
  • Cloud or on-premises object storage concepts
  • Distributed processing, streaming, or lakehouse concepts
  • Exposure to Spark, PySpark, Kafka, Redpanda, ClickHouse, Iceberg, or Delta Lake
  • Exposure to monitoring, alerting, observability, operational support, CI/CD, or deployment automation
  • Strong problem-solving, communication, collaboration, accountability, and attention to detail
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
940 Employees
Year Founded: 2010

What We Do

BET Software is one of the most diverse betting software providers in Sub-Saharan Africa. It develops reliable online and retail betting solutions and other software systems. Its SyX platform provides a sportsbook integrated with casino betting, virtual games, and live lotteries, and is designed to handle large transaction volumes on low-end hardware and in areas with limited internet connectivity. The company is expanding its international footprint.

Similar Jobs

Circle (circle.so) Logo Circle (circle.so)

Lead Engineer, AI Platform

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
60 Locations
250 Employees

Circle (circle.so) Logo Circle (circle.so)

Translator, Spanish (es-ES)

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees

Circle (circle.so) Logo Circle (circle.so)

Translator, Portuguese (pt-PT)

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees

Circle (circle.so) Logo Circle (circle.so)

Translator, Italian (IT)

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Remote
32 Locations
250 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account