You will be based in South Africa or Uganda. We operate a remote first working approach where working remotely is our default way of working. We have co-working spaces available in Cape Town and Kampala, for collaboration and connection and for the use of those who value and want to work out of an office. You have flexibility where to work from, as long as you have access to a reliable connection and are set up to work remotely. At JUMO, we believe that diversity strengthens our teams and we strive in our recruitment process to create an environment where people from every background can collaborate and prosper and be themselves.
Data Engineer
Location
UTC-5 to UTC-3 + 4 moreAll locations: UTC-5 to UTC-3 | GMT (UTC+0) | EET (UTC+2) | EAT (UTC+3) | UTC-2
Posted
35 days ago
Salary
0
Seniority
Mid Level
Job Description
Data Engineer
JUMO
Role Description As a JUMO Data Engineer, you will design, build and maintain scalable data architectures. You will monitor their performance, perform root cause analysis and provide solutions to any issues that might arise. You will work with large, complex data sets, which means experience working with Big Data is essential. On a typical day, we use Spark, Kafka, Python, SQL, Airflow and AWS technologies, such as Redshift. We work with Docker and Kubernetes for automating deployment, scaling, and management of containerized applications. - Be responsible for creating robust, mission critical batch and streaming data processing capabilities - Design, implement, and maintain the data pipelines that constitute JUMO's data platform, enabling effective use of data across the organisation - Provide feedback on team members' output, encouraging skills development within the team - Work closely with Portfolio Managers and Decision Scientists to understand the real world problems we’re trying to solve - Mentor juniors with technical leadership - Be supported by senior leaders as you drive your own development Qualifications - BSc. in Computer Science, Electrical Engineering or equivalent tertiary degree - Real-world understanding & experience of data pipeline design and development, as well as data processing and storage - Experience in streaming technologies, specifically Spark and Kafka - Experience with cloud technologies, AWS preferred - Solid, proven experience working with big-data technologies such as Apache Spark, Flink, Hadoop, Kafka or Kinesis, DynamoDB - Command of productionising and monitoring of data pipeline workflows, and working knowledge of the Data Product Lifecycle - Experience in application design and development with at least one of the following languages: Python (preferred), Kotlin - RDBMS experience in any relevant technology such as MySQL, PostgreSQL, Redshift and SQL Server - Understanding of CI/CD practices - Productive within a Linux command line environment - Proven ability to contribute software as part of a team Requirements - Experience working with messaging systems (RabbitMQ, Redis, SNS) - Bonus - Experience working with data pipeline orchestration (Airflow, Nifi, Dagster) - Bonus - Experience working with production BI environments and tools (Tableau, Superset, Looker) - Bonus Benefits - Collaborating with smart, engaging people in an inspiring work environment - Working for impact - Growing and learning continuously, with loads of encouragement and support - Boldly taking risks as we navigate new challenges - Flexible work practices enabling your best delivery - Being autonomous and empowered to lead - A stack of leading-edge technologies - Remote First working approach Company Description At JUMO, we’ve built a smart financial services platform to make finance accessible to everyone. Our Data engineering team ensures that our intelligent banking platform is able to acquire data from millions of users across globally distributed sources, such as GSM. Beyond ingress, the data is processed and stored in the cloud to support event-driven analytics and machine learning pipelines. At JUMO, we firmly believe that diversity strengthens our teams. We are dedicated to fostering an inclusive recruitment process that cultivates an environment where all individuals can be authentic, collaborate, and thrive.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Junior Analytics Engineer
JUMOYou will be based in South Africa or Uganda. We operate a remote first working approach where working remotely is our default way of working. We have co-working spaces available in Cape Town and Kampala, for collaboration and connection and for the use of those who value and want to work out of an office. You have flexibility where to work from, as long as you have access to a reliable connection and are set up to work remotely. At JUMO, we believe that diversity strengthens our teams and we strive in our recruitment process to create an environment where people from every background can collaborate and prosper and be themselves.
Role Description As Junior Analytics Engineer, you will support the Analytics Engineering team in one or more of the many functional data domains within JUMO. You will report to the Data Modelling & Reporting Team Lead. - Work closely with all stakeholders including technology platform Product Owners, Data & Prediction teams, Finance, Marketing, and external partners. - Perform investigations on data warehouse and other operational data stores to understand and assist with real-world problems. - Understand the end-to-end architecture of your functional domain and deep dive into the data to resolve issues or perform ad-hoc extracts. - Perform quality assurance on new and existing data sets and pipelines to discover inconsistencies and anomalies. - Use advanced data query and discovery skills for ad hoc analysis and support for both internal and external stakeholders. - Clearly define reporting requirements and build operational reports and strategic dashboards. Qualifications - 2-3 years experience with data and/or systems analysis, at least some within a formal BI environment. - University degree in Business, Finance, Mathematics, Statistics, Informatics, or equivalent industry training and experience. - Proven ability in analytics, business process analysis, and presenting/communicating recommendations across all organization levels. - Real-world understanding of data processing and storage. - Experience with relational database management systems such as MySQL, PostgreSQL, Redshift, and SQL Server. - Proven ability to write complex data queries to retrieve data for analysis, modeling, and solving complex business scenarios. - Ability to self-discover and understand complex data domains. - Advanced Excel skills. - Understanding of Data Governance, Agile methodologies, and QA standards. - Critical thinking under pressure with ambiguity and tight deadlines. - Experience working with Github and JIRA or similar task or project management tools. Requirements - Experience in data environments making use of big data, data lakes, event-based streaming, and API integrations (bonus). - Experience with reporting and business intelligence software such as Tableau, Power BI, Grafana, Superset (bonus). - Experience with tools such as Airflow and NiFi (bonus). - Experience with end-to-end BI solution design and build (bonus). - Experience in the FinTech industry (bonus). Benefits - Collaborating with smart, engaging people in an inspiring work environment. - Working as one team towards our goal of financial inclusion. - Growing and learning continuously, with loads of encouragement and support. - Boldly taking risks as we navigate new challenges. - Flexible work practices enabling your best delivery. - Being autonomous and empowered to lead. - Using AI for good, ensuring more value for more customers. - A stack of leading-edge technologies. - Remote First working approach. Company Description This position is based in South Africa. We operate a remote first working approach, where working remotely is our default way of working. Our environment is designed to foster innovation and enable collaboration. We have co-working spaces available in Cape Town for collaboration and connection. At JUMO, we firmly believe that diversity strengthens our teams. We are dedicated to fostering an inclusive recruitment process that cultivates an environment where all individuals can be authentic, collaborate, and thrive.
Multipurpose Vessel – 2nd Engineer
Columbia ShipmanagementA leading organisation with 45 years of experience providing world-class ship management and maritime services globally
• Responsible for the proper operation and maintenance of the engine room and other machinery equipment. • Assist the Chief Engineer in managing daily engine room operations • Supervise maintenance and repair of main engine, auxiliaries, and machinery • Plan and execute preventive maintenance schedules • Monitor fuel, lube oil, and machinery performance • Lead engine room watchkeeping and manage engine crew • Ensure safety, pollution prevention, and compliance with regulations
Industrial First Aid Engineer – Part Time
Montrose Environmental GroupThe Future of Environmental Solutions
• Responsible for keeping all pre-employment and annual training up to date • Participating in emergency response team training each month • Attending safety training meetings weekly • Shift duties include standbys for emergency response team • Participate in hearing conservation program, audiograms, and fit testing • Monthly equipment and medical supply checks • Compliant medical record documentation • Perform other duties as assigned
Role Description We are seeking an experienced Senior Full Stack Engineer with strong expertise in building robust applications and comfortable working with Node.js and Angular or Vue.js when needed. As we evolve our platform, AI-driven experiences and intelligent automation are becoming a core part of both our product and how we build it. As a senior engineer, your impact goes beyond writing code. You influence architecture decisions, raise quality standards across the team, and help others grow while still being hands-on in building and shipping features. You will be a part of one of our development teams and work directly with other Engineers and Product Owners to deliver the best platform for our users. Key Responsibilities: - Building new features and technological innovations in our Angular or Vue.js front ends and Node.js back-end as part of one of our Product & Development Teams. - Understand and help define our platform's architecture together with the team. - Challenge team members to continuously develop themselves and our product. - Take on a mentoring role for more junior members of your team. Qualifications - At least 5+ years relevant experience working as a Full-stack Engineer. - Experience with Angular (Vue.js or other front-end frameworks). - Experience with Node.js. - Pro-active, result-driven, and excited to work in a fast-growing tech scale-up. - Team player who likes to work together to reach goals. - Strong problem-solving and analytical skills. - Ability to work both independently and collaboratively. - Excellent written and verbal communication skills. Requirements - Knowledge of HTML5 Canvas or similar graphics technologies (nice to have). - Familiarity with CI/CD workflows, modern build tooling, and cloud-based deployments (nice to have). - Understanding of back-end development and APIs (nice to have). Benefits - We champion and welcome diversity in our workforce and ensure all job applicants receive equal and fair treatment. - Community groups (ERGs) available to employees for connection and support.



