Senior Software Engineer (Backend)

Published: 1 month ago

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

The Role

Our vision is to become your Online Shopping Companion, the place where Southeast Asia’s 600M people start their e-commerce journey, where consumers discover the latest deals, compare prices and save money. With more than 6 billion offers on our platform, 100+ million unique shoppers last year, and a reputation as an independent authority when it comes to insights about the regional e-commerce sector, iPrice is at the centre of Southeast Asia’s e-commerce revolution.

Why join us?

Surround yourself with people who are ambitious, passionate, dynamic and constantly looking for ways to improve themselves:

  • Work in a Booming Sector with Exciting Challenges;
  • Connect with an Inspirational Leadership Team;
  • Hyper-charge your Personal Growth;
  • And don't miss out on our Awesome Culture

We are looking for a new teammate in our Catalogue team who is enthusiastic, curious, empathic, motivated, reliable, and with a good sense of ownership. In this role, you will be responsible for design, development, delivery and support of large-scale data pipelines that are used to optimize data ingestion and processing.

Responsibilities

  • Develop the end-to-end automation of iPrice Catalogue data pipelines and handling TBs of data every day

  • Collaborate closely with merchant integration and categorization teams to translate requirements, integrations, and algorithms into data pipelines

  • Work with or lead within your team to break down solutions into smaller tasks to be completed autonomously

  • Identify, design, and implement internal process improvements: implementing underlying infrastructure (in collaboration with DevOps team) for greater scalability, optimizing data delivery, and automating manual processes

  • Develop, test, and deploy your code to build processes that support data transformation, workload management, data structures, dependency, and metadata

  • Perform root cause analysis on external and internal processes and data to identify opportunities for improvement

Requirements

  • 3-5 years of experience in delivering big data solutions
  • Strong communication skills to easily work in a multi-cultural and inter-disciplinary team
  • Ability to perform data analysis and explain complex technical data concepts in the context of solving a business problem
  • Experience in Big Data technologies (e.g., Hadoop, Hive, Spark, Kafka) and exposure to resource/cluster management technologies for data workflows including:

    • Ingestion
    • Batch and/or stream processing
    • Storage and archiving
  • Experience with the primary tools we use: Airflow, Docker, AWS, Terraform, Python (PySpark), ElasticSearch, Cassandra, Git

Benefits

  • Comprehensive healthcare benefits (including outpatient, in-patient, dental & pharmaceutical benefits for you and your family)

  • Accelerated career progression support by structured training/development programs (including Internal curriculum, IELTS and external training support)

  • Adaptable working approach during pandemic (including leave in lieu, flexible working hours, Work from Home and Work From Home Country)

  • Numerous Office perks (including monthly lunch & team allowances, claimable grab rides in past 7:30pm; stocked pantry; subsidised vending machine and plenty of events)

  • Support for non-Malaysians (including relocation / work permit and visa support)