Data Engineer

Rukita logo

Rukita

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python SQL kafka Grafana Airflow Git BigQuery CI AWS Dask ETL

Job Description

About Rukita:

Rukita is a property technology (proptech) company that provides long-stay rental housing solutions with end-to-end and hassle-free services in Indonesia. The company builds a holistic ecosystem of housing solutions for both tenants & landlords. It provides quality, accessible housing for the young generation while assisting landlords in transforming their assets into high-yield rental properties.


Key Responsibilities:

  • Develop and maintain scalable, cost-efficient data pipelines (ETL/ELT) from multiple sources (databases, APIs, web pages, and files)
  • Develop and maintain data warehouses and data lakes for structured and semi-structured data.
  • Build and maintain APIs and other data exchange interfaces.
  • Ensure high availability and observability for all critical data services (e.g. BI Tools, Reverse ETL, Orchestrator).
  • Maintain data-related repositories, work towards 0 silo, document clearly, and gracefully manage tech debts
  • Actively communicate to all relevant stakeholders; push and influence the prioritization of data-driven projects from Data Engineering perspectives


Requirements:

  • Bachelor’s Degree in Computer Science, Engineering, or other relevant technical fields.
  • Min 3 years of experience in data engineering, with a proven track record of building and maintaining complex data pipelines, integration layers, and data warehouses while managing the costs of running the data operations
  • Deep understanding of data modeling concepts and best practices
  • SQL and Python Mastery
  • Expertise in self-hosted, open-source modern data pipeline tech stack deployed in cloud platforms. Plus points if you have professional experience in:
  • Data pipeline: airflow, dbt, dask
  • Cloud platform: AWS, GCP
  • DWH and BI: bigquery, metabase
  • Experience in version control (git & CI/CD for automated deployments)
  • Experience in data streaming processes (e.g. Pub/Sub, Kafka)
  • Experience in observability tooling; setting up Alloy/OpenTelemetry, monitoring (e.g. Grafana), and optimizing performance
  • Active, comprehensive, and clear communication, both in spoken and written manners
  • Experience in MLOps is a plus
  • Experience in leveraging LLMs in improving a data team’s process workflow is a plus

Interview Questions of Data Engineer at Rukita

Currently, there aren't any interview questions for this role at Rukita shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Data Engineer at Rukita

Currently, there aren't any salaries for this role at Rukita shared by other job seekers.

View more salaries from Rukita →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now