Data Engineer
AgileGrid Solutions · United States · Yesterday
RemoteRemoteInformation TechnologyFull-time
About The Company GrabJobs is a leading global platform dedicated to connecting job seekers with potential employers across various industries. Committed to streamlining the hiring process, GrabJobs leverages innovative technology and data-driven solutions to facilitate efficient recruitment and workforce management. With a focus on user experience and operational excellence, the company aims to empower both candidates and organizations to achieve their employment goals seamlessly. As a remote-first organization, GrabJobs fosters a collaborative environment that values diversity, innovation, and continuous improvement, making it an ideal place for professionals seeking growth in the dynamic field of data engineering. About The Role GrabJobs is seeking a highly skilled Data Engineer to join our remote team. In this role, you will be responsible for designing, building, and maintaining scalable and reliable data infrastructure that supports our analytics, reporting, and operational decision-making processes. The ideal candidate will possess strong software engineering fundamentals, extensive experience with modern data stacks, and a passion for developing high-performance data systems. Your primary focus will be ensuring seamless data flow from source systems into data warehouses, dashboards, and downstream applications, all while upholding high standards for data quality, governance, and scalability. You will work closely with cross-functional teams, including data analysts, data scientists, and business stakeholders, to deliver trustworthy and actionable data solutions that drive strategic insights and operational efficiency. Qualifications The ideal candidate will have a minimum of three years of experience in data engineering, back-end engineering, or data infrastructure roles. Proficiency in Python and SQL is essential, along with hands-on experience with modern data warehouses such as Snowflake, BigQuery, or Redshift. Familiarity with orchestration tools like Airflow or Prefect, cloud platforms including AWS, GCP, or Azure, and understanding of ETL/ELT workflows are required. Additional preferred skills include experience with dbt, streaming platforms like Kafka or Kinesis, and knowledge of containerization tools such as Docker and Kubernetes. A background working in regulated industries such as healthcare, fintech, or enterprise SaaS is advantageous, especially for optimizing warehouse costs and query performance at scale. Responsibilities As a Data Engineer at GrabJobs, your core responsibilities will include: Building, maintaining, and optimizing ETL/ELT pipelines using Python, SQL, or Scala to ensure reliable data ingestion and transformation.Orchestrating workflows with tools such as Airflow, Prefect, or Dagster to automate and monitor data processes effectively.Ingesting structured and unstructured data from various sources including APIs, SaaS platforms, databases, files, and streaming systems.Developing scalable connectors and automated workflows for data ingestion and processing.Managing and optimizing cloud data warehouses like Snowflake, BigQuery, or Redshift, including designing scalable schemas with star and snowflake models.Implementing performance optimization strategies such as partitioning, clustering, and indexing to enhance query efficiency.Ensuring data integrity by implementing validation checks, anomaly detection, logging, and monitoring, using tools like dbt or Great Expectations.Maintaining data governance standards, including lineage tracking, documentation, and compliance with regulations such as GDPR or HIPAA.Building and managing real-time data pipelines using Kafka, Kinesis, or Pub/Sub to support low-latency, event-driven architectures.Collaborating with analysts, data scientists, and business teams to deliver reliable datasets for reporting and analytics, supporting tools like Tableau, Looker, or Power BI.Automating deployment processes utilizing CI/CD pipelines, containerization, and infrastructure-as-code tools like Terraform or CloudFormation.Optimizing cloud infrastructure for performance, scalability, and cost-efficiency, while continuously improving data systems for reliability and robustness. Benefits GrabJobs offers a comprehensive benefits package designed to support our employees' professional and personal growth. As a remote organization, we provide flexible working hours to accommodate different time zones and personal commitments. Our team members enjoy competitive salary packages, health insurance options, and opportunities for continuous learning and development. We foster a collaborative, inclusive culture that encourages innovation and recognizes individual contributions. Additionally, employees have access to cutting-edge tools and technologies, enabling them to make a significant impact in the fast-paced world of data engineering. We also promote work-life balance through wellness initiatives and support systems tailored to a remote workforce. Equal Opportunity GrabJobs is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees are valued and respected. We do not discriminate based on race, ethnicity, gender, sexual orientation, age, disability, religion, or any other protected characteristic. Our hiring practices are designed to promote fairness and equal opportunity, ensuring that all qualified candidates have a chance to contribute to our success. We believe that diversity fosters innovation and helps us better serve our global community, and we are dedicated to maintaining an equitable environment for everyone.