Ciklum is seeking a Senior Data Engineer to join its team full-time in Pakistan. As a custom product engineering company, Ciklum supports multinational organizations and scaling startups by solving complex business challenges. With a global workforce of over 4,000 skilled developers, consultants, analysts, and product owners, the company delivers technology solutions that redefine industries and shape how people live and work.
As a Senior Data Engineer, you will be part of a cross-functional development team working on the Service Delivery Transformation (SDT) Project. This initiative aims to evaluate and modernize existing technology across the tax lifecycle by analyzing current assets, assessing their functionality, and designing new technologies to replace outdated systems. The project focuses on creating an integrated enterprise perspective for deploying new technologies throughout the tax lifecycle processes, including Initiate, Manage and Close; Collect Data; Calculate Taxable Income; Allocations; Print K1s; Focused Experience; Extract; Prep Return and Reviews; Close; and Core.
Key Responsibilities
- Design, develop, and deploy data solutions, advanced analytics, dashboards, and reports that provide critical business insights.
- Create and implement data models to support various business needs.
- Optimize reports and dashboards by improving query performance and ensuring efficient data model design.
- Contribute to design, coding, configuration, data ingestion, real-time and batch processing, and ETL workflows across multiple data storage platforms.
- Perform performance tuning on complex SQL and DAX queries.
- Identify gaps and enhance the platform’s quality, robustness, maintainability, and speed.
- Cross-train team members on new technologies and continuously learn from peers.
- Participate in unit activities, community building, conferences, and promote best practices.
Required Qualifications
- Minimum of 5 years of hands-on software development experience.
- Strong expertise in Apache Spark, particularly with Databricks delivery.
- Proficiency in Python, including advanced data engineering skills using PySpark, Pandas, and related libraries.
- Experience in developing and maintaining unit tests for Databricks workloads.
- Solid understanding of columnar storage formats such as Parquet and practical experience with Delta Lake and Delta Tables.
- Proven ability to manage data volumes ranging from small to large, including performance tuning and optimization.
- Demonstrated skills in building data ingestion, transformation, and analytics pipelines.
- Strong analytical and problem-solving abilities with high attention to detail.
Preferred Qualifications and Benefits
- Familiarity with Databricks DevOps practices is a plus.
- Competitive benefits package prioritizing mental and physical health, including comprehensive medical coverage, life insurance, gym membership, fuel, internet and mobile allowances, and provident fund.
- Access to tailored educational opportunities such as internal meetups, conferences, workshops, Udemy licenses, language courses, and company-sponsored certifications.
- A growth-oriented environment that encourages knowledge sharing and professional development within a global community of experts.
- Flexible working hours allowing you to manage your schedule while maintaining regular team collaboration.
- Opportunities for internal mobility to explore new projects and advance your career.
- The chance to work on large-scale, impactful projects with international clients in a supportive and friendly team atmosphere.
- A welcoming culture with an open-door policy and regular team-building events.
At Ciklum, innovation and collaboration are at the core of everything we do. With over 14 years of presence in Islamabad, our Pakistan team plays a vital role in shaping digital experiences for tomorrow. Join us to explore, empower, and engineer solutions that truly matter.