Senior Data Engineer (Databricks / Microsoft)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

1200 - 1700

HOURS PER WEEK

40

DATE UPDATED

May 7, 2026

JOB OVERVIEW

Senior Data Engineer
Location: Philippines
Employment Type: Full Time
Work Arrangement: Remote
Schedule: Philippines time zone
Engagement Type: Fully Managed Service

About the Company
We are a Canadian data and AI consulting company helping organizations modernize how they collect, manage, analyze, and use their data. We specialize in cloud analytics, AI consulting, data engineering, and modern data platform development, building practical solutions that create measurable business value.

Role Overview
We are looking for 1 - 3 Senior Data Engineers based in the Philippines to join our team full time. This role will support a fully managed service model, helping design, build, maintain, and optimize modern data platforms for clients.
The ideal candidate is technically strong, comfortable working independently, and experienced in production data environments. You should be able to turn business and technical requirements into clean, reliable, and well documented data solutions.

Responsibilities
- Design, build, and maintain scalable data pipelines
- Develop and optimize data warehouses, lakehouses, and analytics ready data models
- Work with Azure, Microsoft Fabric, Databricks, SQL, Python, PySpark, and Delta Lake
- Support managed service operations, including monitoring, troubleshooting, and performance tuning
- Implement data quality checks, automation, and validation processes
- Collaborate with architects, consultants, project leads, and client teams
- Document technical designs, data flows, and best practices

Qualifications
- 5+ years of experience in data engineering, analytics engineering, or business intelligence
- Top English Communications
- Strong experience with SQL and Python
- Hands on experience with PySpark, Databricks, Delta Lake, or similar technologies
- Experience with Azure Data Services, Microsoft Fabric, Azure Data Factory, Synapse, or related cloud data tools
- Strong understanding of data modeling, ETL, ELT, data warehousing, and lakehouse architecture
- Experience supporting production data pipelines and operational environments
- Strong communication skills and ability to work with remote teams
- Ability to work full time in the Philippines time zone

Nice to Have
- Microsoft Azure, Fabric, or Databricks certifications
- Experience in a managed services environment
- Experience with DevOps, CI/CD, Git, and deployment pipelines
- Knowledge of data governance, metadata management, and data quality frameworks

Why Join Us
- 100% remote work environment
- Work with modern data, cloud, and AI technologies
- Join a collaborative, high performance team
- Opportunity to work on meaningful client projects across industries
- Room for growth, technical leadership, and advancement
- Competitive compensation based on experience

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0009
Controller Execution Time ( Jobseekers / Job )  0.0402
Total Execution Time  0.0417
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,808 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Data-Engineer-Databricks-Microsoft-1641569
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0343 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1641569
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 932558
 LIMIT 1 
0.0251   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1641569
AND `misc`.`idIS NULL 
0.0007   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1641569' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1641569 
0.0025   UPDATE employer_jobs SET hit_counts '***May-07-2026=112***May-08-2026=60***May-09-2026=15***May-10-2026=15***May-11-2026=29***May-12-2026=12***May-13-2026=7***May-14-2026=3***May-15-2026=6***May-16-2026=6***May-17-2026=2***May-18-2026=2***May-19-2026=5***May-20-2026=9***May-21-2026=12***May-22-2026=3***May-23-2026=1***May-24-2026=5***May-25-2026=2***May-26-2026=2***May-27-2026=4***May-28-2026=8***May-30-2026=2***May-31-2026=3***Jun-01-2026=11***Jun-02-2026=8***Jun-03-2026=3***Jun-04-2026=1***Jun-05-2026=3***Jun-06-2026=2***Jun-07-2026=8***Jun-08-2026=3***Jun-09-2026=15***Jun-10-2026=1***Jun-11-2026=3***Jun-12-2026=5***Jun-13-2026=3***Jun-14-2026=3***Jun-15-2026=4***Jun-16-2026=3***Jun-17-2026=3***Jun-18-2026=3***Jun-19-2026=12***Jun-20-2026=1***Jun-21-2026=1' WHERE job_id'1641569'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=324***Jun-2026=96' WHERE job_id'1641569'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1641569' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1641569 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '932558'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)