Senior Data Engineer II

Life360 Logo

Life360

πŸ’΅ $119k-$209k
πŸ“Remote - United States, Canada

Summary

Join Life360's Data and Analytics team as a Senior Data Engineer II and contribute to enhancing and maintaining our data processing and storage pipelines for a robust and secure data lakehouse. You will design, implement, and maintain scalable data processing platforms; manage various data types from ingestion to storage; automate, test, and harden data workflows; and architect logical and physical data models. Collaboration with analytics, data science, and platform teams is essential, applying data engineering best practices to build robust self-serve capabilities. You will also architect and develop systems for distributed near real-time analytics and implement data acquisition and transformation strategies. Champion data engineering best practices and foster growth and innovation within the team. This is a remote-first position with competitive pay and benefits.

Requirements

  • Minimum of 5 years of experience working with high volume data infrastructure
  • Must have deep experience with both Databricks and AWS cloud computing platforms
  • Proficient programming in Python
  • Proficiency with SQL and ability to optimize queries
  • Experience with large-scale data processing frameworks
  • Experience working with high volume event based data architecture
  • Experience working with an experimentation framework
  • Experience with MLOps tooling
  • Experience with job orchestration tooling
  • Experience with data ingestion frameworks
  • Experience in data modeling and database design
  • Experience with a data transformation framework
  • Experience in modern development lifecycle
  • Knowledge and proficiency in the latest open source and data frameworks, modern data platform tech stacks, and tools within the Databricks ecosystem
  • Always learning and staying up to speed with the fast moving data world
  • You have good communication skills and can work independently
  • BS in Computer Science, Software Engineering, Mathematics, or equivalent experience

Responsibilities

  • Design, implement, and maintain scalable data processing platforms used for near real-time analytics, ML pipelines, and exploratory data analysis
  • Manage our various types of data from ingestion through ELT to storage and both streaming 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
  • Build features for ML models
  • Collaborate with our analytics, data science, and platform teams, while applying data engineering best practices
  • Build robust self-serve capabilities for our data to enable reporting and visualization
  • Architect and develop systems and algorithms for distributed near real-time analytics and data processing
  • Implement strategies for acquiring and transforming our data to develop new insights
  • 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