Remote (Global)

ZenGRC is hiring a Staff Data Engineer

About the Role

Life360 is hiring a Staff Data Engineer to enhance and modernize our data platform infrastructure into a robust and secure system. You will take ownership of our data systems, handling massive scale, to make them world class.

What You'll Do

  • Design, implement, and manage scalable data processing platforms for real-time analytics and exploratory data analysis.
  • Build and manage our core data infrastructure from ingestion through ETL to storage and batch and real-time processing.
  • Automate, test, and harden all data workflows.
  • Architect logical and physical data models to ensure business needs are met.
  • Collaborate with multiple stakeholders like mobile app, cloud, product, data science, and analytics teams to recommend and apply best practices.
  • Architect and develop systems and algorithms for distributed real-time analytics and data processing.
  • Implement strategies for acquiring data to develop new insights.
  • Mentor junior engineers, imparting best practices and institutionalizing efficient processes.

What We're Looking For

  • Minimum 5+ years of experience working with high-volume data infrastructure.
  • Experience with Databricks, AWS, ETL, and job orchestration tooling.
  • Extensive experience programming in Python or Java.
  • Experience in data security, data governance, data contracts, data quality, cost management, optimizing SQL queries, and system performance tuning.
  • Proficient with SQL, AWS, Databases, Apache Spark, Spark Streaming, EMR, and Kinesis/Kafka.
  • Experience in modern data engineering SDLC including Agile methodology, CI/CD, and automated deployments using Terraform, GitHub Actions, etc.
  • Knowledge and proficiency in the latest open source and data frameworks, lakehouse architecture, open table format, and modern data platform tech stacks.
  • A passion for learning and staying current with the fast-moving data world.
  • Good communication skills and ability to work independently.
  • A BS in Computer Science, Software Engineering, Mathematics, or equivalent experience.

Technical Stack

  • Databricks, AWS
  • Python, Java, SQL
  • Apache Spark, Spark Streaming, EMR, Kinesis/Kafka
  • Terraform, GitHub Actions

Team & Environment

You will be part of the Data Platform team.

Benefits & Compensation

  • Competitive pay and benefits.
  • Medical, dental, vision, life, and disability insurance plans (100% paid for US employees). Supplemental medical and dental plans for Canadian employees.
  • RRSP plan with DPSP company matching program.
  • Employee Assistance Program (EAP) for mental wellness.
  • Flexible PTO and 12 company-wide days off throughout the year.
  • Learning & Development programs.
  • Equipment, tools, and reimbursement support for a productive remote environment.
  • Free Life360 Platinum Membership for your preferred circle.
  • Compensation: For US: $166,500 to 245,000 USD. For Canada: 195,500 to 230,000 CAD.

Work Mode

This role is remote and open to candidates in the USA and Canada.

Required Skills
DatabricksAWSPythonJavaSQLApache SparkSpark StreamingEMRKinesis/KafkaTerraformData EngineeringData ArchitectureETLBig DataCloud Infrastructure
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
ZenGRC

ZenGRC is a leading governance, risk, and compliance (GRC) SaaS solution provider, offering two robust products: ZenGRC and ZenGRC Pro. Recognized for its in-house GRC expertise, ZenGRC delivers Simply Powerful GRC solutions that guide organizations through compliance with ease and efficiency.

Visit website
Job Details
Category data
Posted 7 months ago