Data Engineer

Engineering · Full-time · Pakistan

Job description

We are looking for new team members as we continue to grow. What can you expect when you join? You can look forward to a culture of learning and empowerment, where you come first, where you are free to express your ideas, and where there is equality and inclusion. Everything we do is with authenticity and passion and our culture and values define what we do. If your aspirations are the same we look forward to welcoming you to the Rayn family.

Our Mission

Building for billions, one idea at a time.

 Our People

We believe in our people & are invested in giving them an employee experience at par with global best practices. They come first & are our true assets. Our goal is to create a fair, open culture where everyone can bring their best selves to work in a safe space. All our policies are built on the guiding principles of trust & are an essential part of our culture at Rayn.

What you will bring to Rayn as a Data Engineer: 

As a Senior Data Engineer at Rayn, your role is crucial in shaping our data infrastructure and analytics capabilities. You will:

  • Design and develop scalable data pipelines, ensuring they support the processing of large datasets efficiently.

  • Integrate advanced analytics and machine learning models into our systems, leveraging your experience with Apache Spark for big data processing and analytics to derive insights and improve decision-making processes.

  • Enhance our data governance and security measures, applying best practices to ensure compliance and protect sensitive information.

  • Work closely with cross-functional teams, including data scientists and business stakeholders, to understand requirements and deliver high-impact data solutions.

  • Deploy and manage robust data infrastructure, utilizing technologies like Kubernetes for orchestration, and ensuring high availability and performance of our data systems.

Your qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • At least 2 years of relevant experience in data engineering, with a strong portfolio of designing and implementing data solutions.
  • Deep expertise in big data technologies (Apache Spark, DBT), cloud platforms (AWS, Azure, GCP), and data development in data lake/delta lake architectures.
  • Proficiency in programming languages (Python, Java, Scala), SQL, and infrastructure as code technologies (Terraform, Helm charts for Kubernetes).
  • Expert knowledge of Kubernetes, object storages (S3, Azure Data Lake Store, MinIO), and data modelling (dimensional model - OLAP, data semantic layers).
  • Strong problem-solving skills, excellent communication abilities, and the capacity to thrive in a fast-paced environment.