Staff Data Engineer

Life360 Logo

Life360

πŸ“Remote - United States

Summary

Join Life360's Data and Analytics team as a Staff Data Engineer and contribute to enhancing and maintaining our data processing and storage pipelines for a robust and secure finance data lake. You will design, implement, and manage scalable data processing platforms, manage financial data, automate workflows, and architect data models. Collaboration with various teams is crucial, as is mentoring junior engineers. This remote-first position requires a strong engineering background and a minimum of 7 years of experience with high-volume data infrastructure. Life360 offers competitive pay and benefits, including comprehensive insurance, a 401(k) plan, flexible PTO, and various other perks.

Requirements

  • Minimum 7 years of experience working with high volume data infrastructure
  • Experience with Databricks and AWS
  • Experience with dbt
  • Experience with job orchestration tooling like Airflow
  • Proficient programming in Python
  • Proficient with SQL and the ability to optimize complex queries
  • Proficient with large-scale data processing using Spark and/or Presto/Trino
  • Proficient in data modeling and database design
  • Experience with streaming data with a tool like Kinesis or Kafka
  • Experience working with high volume event based data architecture like Amplitude and Braze
  • Experience in modern development lifecycle including Agile methodology, CI/CD, automated deployments using Terraform, GitHub Actions, etc
  • Knowledge and proficiency in the latest open source and data frameworks, modern data platform tech stacks and tools
  • Always learning and staying up to speed with the fast moving data world
  • You have good communication and collaboration skills and can work independently
  • BS in Computer Science, Software Engineering, Mathematics, or equivalent experience

Responsibilities

  • Design, implement, and manage scalable data processing platforms used for real-time analytics and exploratory data analysis
  • Manage our financial data from ingestion through ETL to storage and batch processing
  • Automate, test and harden all data workflows
  • Architect logical and physical data models to ensure the needs of the business are met
  • Collaborate across the data teams, engineering, data science, and analytics, to understand their needs, while applying engineering 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 to foster growth and innovation within the team
  • Champion data engineering best practices and institutionalizing efficient processes to foster growth and innovation within the team

Benefits

  • Competitive pay and benefits
  • Medical, dental, vision, life and disability insurance plans (100% paid for employees)
  • 401(k) plan with company matching program
  • Mental Wellness Program & Employee Assistance Program (EAP) for mental well being
  • Flexible PTO, 13 company wide days off throughout the year
  • Winter and Summer Week-long Synchronized Company Shutdowns
  • Learning & Development programs
  • Equipment, tools, and reimbursement support for a productive remote environment
  • Free Life360 Platinum Membership for your preferred circle
  • Free Tile Products

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs