Job Openings Senior Engineer - Data Engineering

About the job Senior Engineer - Data Engineering

WE ARE HIRING: Senior Engineer – Data Engineering 

Location: Sri Lanka
Employment Type: Contract
Industry: Information Technology 

Role Overview 

We are seeking a talented and driven Senior Engineer – Data Engineering to design, develop, and maintain enterprise-scale data solutions that support business-critical operations and analytics. The successful candidate will work with large-scale data environments, modern cloud technologies, and distributed data processing systems to build high-performance data platforms that support decision-making and operational excellence. This role offers the opportunity to work within a highly collaborative Agile environment while contributing to the development of scalable, reliable, and innovative data engineering solutions. 

Key Responsibilities

  • Design and develop enterprise-grade data engineering solutions to support large-scale business operations and analytics requirements.
  • Build and maintain distributed and highly available data processing applications capable of handling enterprise data volumes.
  • Develop scalable ETL and data integration pipelines to support data ingestion, transformation, and reporting requirements.
  • Ensure data platforms are optimized for performance, reliability, scalability, and maintainability.
  • Implement and support cloud-based data engineering solutions using modern technologies and platforms.
  • Adhere to Continuous Integration (CI) and Continuous Delivery (CD) practices to ensure efficient software delivery.
  • Follow software engineering best practices to maintain high standards of code quality, testing, and documentation.
  • Collaborate closely with cross-functional teams including Product, Engineering, Quality Assurance, and Operations.
  • Work within Agile delivery teams and actively participate in sprint planning, reviews, retrospectives, and technical discussions.
  • Apply DevOps principles throughout the software lifecycle from development and testing to deployment and post-production support.
  • Support troubleshooting, issue resolution, and performance optimization of production data systems.
  • Contribute to technical discussions and align team members on architecture, implementation approaches, and engineering best practices.
  • Continuously evaluate and adopt emerging technologies and methodologies to improve data engineering capabilities.

Candidate Profile

  • Bachelor's Degree in Computer Science or an equivalent discipline.
  • 3–5 years of experience developing enterprise-grade data processing applications.
  • Strong programming background with hands-on expertise in Python, Shell Scripting, and SQL.
  • Experience processing and managing large-scale datasets within enterprise environments.
  • Hands-on experience with relational databases, NoSQL databases, and distributed storage platforms.
  • Experience working with technologies such as HDFS, Amazon S3, and Redshift.
  • Strong expertise in ETL design, development, and data integration.
  • Experience with ETL and cloud data tools such as Informatica, AWS Data Pipelines, Glue, Lambda, EMR, Spark, and Hive.
  • Experience working with data streaming technologies such as Kafka, Kinesis, Storm, or Spark Streaming will be an added advantage.
  • Exposure to API development and front-end technologies such as NodeJS, AngularJS, and HTML will be beneficial.
  • Experience working in Scrum Agile delivery environments.
  • Strong understanding of DevOps practices and modern software delivery methodologies.
  • Hands-on experience with source code management and CI/CD tools including GitHub, GitLab, and Jenkins.
  • Strong communication, collaboration, and stakeholder management skills.
  • Ability to influence technical discussions and contribute to engineering strategy and implementation approaches.
  • Passion for learning new technologies and continuously expanding technical expertise.

Ready to take your career to new heights? 

We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! 

Our client is looking for a skilled individual to fill the role of Senior Engineer – Data Engineering

Apply now and see how you can be the perfect fit for this exclusive position!

#InTalentAsia #CareerOpportunity #JobVacancy #DataEngineering #SeniorEngineer #BigData #ETL #AWS #Python #SQL #DevOps #CloudEngineering #CareerGrowth