Senior Data Engineer

Join Sri Lanka’s Great Place to Work Awarded organization, Tech One Lanka! 

We are an organization that celebrates the diversity of our teams, where everyone can be themselves and are empowered to do their best work. Our purpose is to build an empowered community with empathy and a growth mindset to build innovative solutions to achieve remarkable results. 

We foster a safe space for everyone to learn, grow, and have fun. This is why our people can’t believe that their work here is actually a job. Innovation is at the heart of everything we do—every day our people get to imagine new possibilities, take magnificent risks, fail spectacularly, and succeed in spaces no one has dared to venture into before. 

What’s in it for you?

At Tech One, you’ll contribute to global projects and collaborate with diverse, talented individuals across our offices. We promote an always‑learning culture and offer vast growth opportunities. 

Got ideas to make Tech One even better? We listen! Got the right skills and qualities to be part of our awesome team? Competitive remuneration awaits you! 

The Role in a Nutshell:

As a Senior Data Engineer, you will design, build, optimize, and maintain scalable data platforms and pipelines using Microsoft Azure and Microsoft Fabric technologies. You will play a key role in helping clients transform raw data into trusted, usable, and high-value information for analytics, reporting, and AI-driven use cases.

This role goes beyond building pipelines, you will contribute to solution design, performance optimization, data architecture, and engineering best practices while working closely with Data Analysts, AI Engineers, Data Scientists, Consultants, and client-facing teams.

Duties and Responsibilities:

Data Platform & Pipeline Engineeringe Development 

  • Design, build, and optimize scalable, reliable data pipelines using Azure Data Factory, Azure Synapse Analytics, Microsoft Fabric, and related Azure services.
  • Develop and manage ETL/ELT workflows for ingesting, transforming, and integrating data from structured, semi-structured, and unstructured sources.
  • Support the design of modern data platforms for reporting, analytics, and downstream AI/ML workloads.
  • Implement data modeling and transformation strategies to support business and technical requirements.

Performance, Reliability & Scalability 

  • Monitor and maintain pipelines and workflows to ensure availability, performance, and reliability.
  • Troubleshoot production issues, perform root-cause analysis, and implement sustainable fixes.
  • Optimize data workloads for cost, speed, scalability, and maintainability.
  • Recommend and implement improvements to data engineering standards and reusable frameworks.

Data Quality, Governance & Security

  • Ensure strong standards for data quality, consistency, integrity, and availability.
  • Apply governance best practices including metadata management, documentation, and lineage.
  • Implement and maintain data security, privacy controls, and role-based access.
  • Ensure secure handling of client and sensitive data across platforms and environments.

Collaboration & Client Delivery

  • Collaborate with Data Analysts, AI Engineers, Data Scientists, and business stakeholders to understand requirements and deliver fit-for-purpose solutions.
  • Translate business and analytical needs into robust technical designs.
  • Support internal and client-facing teams with well-documented, production-ready data solutions.
  • Communicate technical concepts clearly to both technical and non-technical stakeholders. 

Continuous Learning & Knowledge Sharing 

  • Stay current with emerging trends across Azure data services, Microsoft Fabric, modern data architecture, and AI-ready platforms.
  • Share knowledge, mentor junior team members where needed, and contribute to a strong engineering culture. 

Educational Qualifications Expected:

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.

Experience Expected:

  • 4+ years of experience in data engineering, analytics engineering, data platform engineering, or a related role.

Skills Expected:

  • Strong experience with Microsoft Azure data technologies such as:
    • Azure Data Factory
    • Azure Synapse Analytics
    • Microsoft Fabric (Lakehouse, Data Warehouse, Pipelines)
    • Azure SQL / Data Lake / related Azure services
  • Strong proficiency in SQL
  • Hands-on experience in Python (or a similar language) for data processing, transformation, or automation
  • Solid experience designing and maintaining ETL/ELT pipelines
  • Good understanding of data modeling concepts including dimensional modeling and star schemas
  • Experience with data quality, monitoring, troubleshooting, and performance optimization
  • Strong communication and collaboration skills in cross-functional environments

Good-to-Have Skills: 

  • Experience working with Microsoft Fabric in live projects or proof-of-concept environments
  • Exposure to AI/ML workloads, feature pipelines, or advanced analytics use cases
  • Experience with lakehouse architecture, medallion design, or distributed processing frameworks
  • Familiarity with CI/CD, DevOps practices, or infrastructure automation for data projects
  • Experience in consulting, managed services, or client-facing delivery environments
  • Relevant Microsoft certifications such as:
    • DP-203
    • DP-600 / Fabric certifications
    • Other Azure Data / Analytics certifications

How to get in touch with us:

Address: Tech One Global Lanka (Pvt) Ltd, No:185/4, Havelock Road, Colombo 05

E-mail your CV to hr@techoneglobal.com along with the contact details of two non-related referees

Job Category: Data Engineer
Job Type: Full Time
Job Location: Sri Lanka

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Connect with Us