Data Engineer

Posted 4 months ago

Job description

Company Description

Saif Inspirations is a technology company based in Karachi, dedicated to helping businesses transition from physical to digital environments through innovative, secure, and customized solutions. Our focus is on providing business-centric digital transformation services to empower organizations for the future.

Role Description

This is a full-time role for a Data Engineer at Saif Inspirations. An experienced Data Engineer will join growing Data & Analytics team and help us develop high-quality Data Lakehouse products and solutions. As an experienced Data Engineer, you combine solid data engineering and software development skills, data modelling, integration knowledge with business understanding, and strong analytical skills that enable to deliver the expected benefits to the business. You will play a key role in the Data engineering team, interfacing with the Data Architect, Governance, Data Science Team, AI Team, Reporting and Business partnering teams. You will work on high-impact projects for a Dubai-based company, gaining experience with cutting-edge technology and international clients and will also have the Opportunity to work in Dubai.

Key Responsibilities

  • Understand business requirements, identify and apply appropriate Data and Analytics tools and technologies to solve problems, and participate in the architecture and execution of technology solutions.
  • You will help evolve, build, and maintain data pipelines for multiple data sources and interface with system owners.
  • Design and develop data models, and ETL/ELT workflows for Data Lake House products/solutions.
  • Manage the entire data flow, from acquisition to transformation into actionable insights using SQL, Python, and other ETL technologies AWS Kinesis, Kafka, AWS Glue, AWS EMR, etc.
  • Design and implement scalable ETL solutions for structured semi structured and unstructured data, including batch and streaming processes.
  • Build data pipelines, and standardize and cleanse data for AI, Data Science, and Analytics use cases to support business needs.
  • Identify and apply the appropriate data integration, cleansing, quality, and master data management tools and technologies to solve problems.
  • Establish and enforce best practice standards for data, such as data modeling, database design, ETL design, job scheduling, and monitoring.
  • Define data engineering and governance standards, guidelines, and best practices for both business groups and technical teams.
  • Drive the collection of new data and the refinement of existing data sources to continually enhance data quality by streamlining data flow and data quality processes to improve data accuracy.
  • Work independently as well as collaboratively with a team and learn from colleagues.
  • Collaborate closely with team members, providing subject matter expertise and solutions to the most challenging software development tasks.

Requirements

  • 8+ years of experience in data engineering, with proven expertise in implementing Big Data, Data Lakehouse, and Data Warehouse solutions for fintech clients.
  • 8+ years of hands-on experience building production data pipelines and working with structured, semi-structured, and unstructured data.
  • Accumulate 6+ years of experience in engineering data solutions within both cloud and hybrid infrastructures, with strong expertise in AWS cloud.
  • Extensive experience with the AWS data and AI technology stack and developing and deploying scalable tools and services to handle large data sets, ensuring the highest quality for feeding large ML models, such as LLMs.
  • Experienced in identifying and evaluating new technologies to enhance the performance, maintainability, and reliability of data pipelines.
  • Apply software engineering rigor and best practices to data engineering, including automation.
  • Hands-on experience with data integration/ETL technologies such as Python, Spark/PySpark, Kafka/Kinesis/EMR, Lambda, API Gateway, REST API, AWS Glue, etc.
  • Minimum of bachelor’s degree in computer science, Information Technology, or a related field.
  • Possess a deep passion for data and a proven ability to create high-quality data products.
  • Proficient in database technologies like AWS S3, MongoDB, DynamoDB, AWS Redshift, Glacier, and other SQL and NoSQL databases.
  • Experienced with CI/CD pipelines and tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Deep architectural understanding of relational and non-relational systems, especially with a focus on massively parallel processing database technologies and on-premises, hybrid cloud technologies in IaaS/PaaS/DBaaS.
  • Consult on optimal design of database environments, performance improvements, analyzing complex distributed production deployments, data security, and best practices for cloud adoption.
  • Extensive experience in database design, ETL/ELT process development, Data Lakehouse performance tuning, and storage optimization.
  • Strong understanding of modern cloud platforms (AWS/GCP/Azure) and various cloud services.
  • Hands-on experience in different APIs and API integration, along with microservice architecture.
  • Experience in integrating customer contact center data with Lakehouse is a plus.

Personal Attributes

  • Strong analytical, logical, problem-solving and numerical skills.
  • A self-starter and creative thinker who collaborates well and communicates confidently, driven by a passion for excellence.
  • Capable of handling multiple assignments/projects simultaneously, prioritizing workloads to meet competing deadlines.
  • Adept at building strong relationships that foster robust debate and efficiently resolve periodic disagreements about priorities.
  • Effective in communicating with both technical and non-technical audiences.
  • Proven ability to take initiative and proactively learn new technologies.
  • Demonstrates a solid work ethic and provides timely, high-quality support.
  • Embraces a mindset of Continuous Improvement.

Benefits

  • Opportunity to work in Dubai.
  • Flexibility to work remotely as part of our hybrid work policy.
  • Competitive salary.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work culture.

Work Environment

  • The office features a modern, open, and comfortable workspace designed to enhance productivity and encourage collaboration.
  • A dedicated play area where you can relax and participate in recreational activities during their breaks.
  • Enjoy a serene and relaxing atmosphere that supports a healthy work-life balance, promoting both physical and mental well-being.

Apply Online