Senior Data Engineer Careers – UpEnergy

Job Title:   Senior Data Engineer

Organisation: UpEnergy

Duty Station:  Kampala, Uganda

 

About Organisation:

UpEnergy is at a time of exciting growth, and rapidly expanding into new geographies and new product categories. As part of this growth, we are looking to build and execute commercial best practice across all our markets ranging from the much developed markets to our very nascent markets.

 

Job Summary:   UpEnergy is seeking an experienced Data Engineer to lead the design, implementation, and optimization of our backend and reporting databases, including integration with AWS. This role is critical in supporting our migration from Salesforce and establishing a scalable, cloud-based data infrastructure. The ideal candidate will have expertise in database architecture, ETL development, and AWS cloud infrastructure, with a focus on performance and scalability.

 

Key Duties and Responsibilities:

Database Architecture:

  • Design and implement backend and reporting databases to support data decentralization and scalability.
  • Define data models and schemas to optimize for performance and future growth.
  • Collaborate with stakeholders to understand data requirements and translate them into efficient database solutions.

AWS Setup and Management:

  • Configure and maintain AWS infrastructure for database storage and data processing.
  • Implement best practices for cloud infrastructure, including security, scalability, and cost optimization.

ETL Development and Data Pipelining:

  • Develop and maintain ETL pipelines to handle raw and clean data segregation.
  • Ensure seamless data flow between TrueBlue, CarbonHQ, AWS, and the reporting database.
  • Monitor and optimize data pipelines for performance and reliability.

Data Integration and Migration:

  • Lead the migration of data from Salesforce to CarbonHQ, ensuring data integrity and accuracy.
  • Develop scalable solutions for integrating third-party applications with the backend database.

Performance Optimization:

  • Optimize database and pipeline performance to handle increasing data volumes and complex queries.
  • Establish monitoring tools and implement automated processes to ensure data quality and reliability.





Qualifications, Skills and Experience:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
  • 4+ years of experience in data engineering, with at least 2 years in database architecture.
  • Strong expertise in cloud platforms, particularly AWS (S3, RDS, Lambda, Redshift, etc.).
  • Proficient in ETL tools and frameworks (e.g., Apache Airflow, Talend, or custom ETL pipelines).
  • Solid understanding of SQL and NoSQL databases, data modeling, and schema design.
  • Experience with data migration and integration, including APIs and third-party tools.
  • Proven ability to optimize performance for large-scale data systems.
  • Strong programming skills in Python, Java, or other relevant languages.
  • Excellent problem-solving skills and the ability to work independently or collaboratively.
  • Strong communication and collaboration skills, with the ability to work across departments and with external vendors.
  • Ability to manage projects and work in a fast-paced, agile environment.
  • Knowledge of reporting and analytics tools (e.g., Tableau, Power BI).
  • Experience with data governance and compliance frameworks.
  • Familiarity with Salesforce data structures and migrations.
  • Experience working in an AWS cloud environment.

Nice to have;

  • Experience with API integration and management.
  • Understanding of CRM systems, preferably Salesforce.

 

How to Apply:

All suitably qualified and interested candidates should apply online at the link below.

 

Click Here

 

For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

 

 

Date Posted 2025-01-28T06:23
Valid Through 2025-02-28T00:00
Employment Type FULL_TIME
Hiring Organization UpEnergy Uganda
Job Location Kampala, Kampala, Kampala , 0256, Uganda