Only the best AI and Machine Learning jobs
Browse thousands of jobs in AI and Machine Learning

Meta is hiring a Data Engineer, Analytics (Generalist) | Data Engineer, Analytics (Generalist)

our mission is to support these products internally and externally by providing the best database that drives impact through informed decision-making. As a highly collaborative organization, our data engineers work cross-functionally with software engineering, data science, and product management to optimize growth, strategy, and experience for our more than three billion of users, as well as for our internal community of employees. In this role, you will see a direct correlation between your work, business growth and user satisfaction. Additionally, you will work with some of the brightest minds in the industry and you will have the unique opportunity to solve some of the most interesting data challenges around efficiency and integrity, on a scale few companies can match. As a Generalist, you are able to adapt and problem-solve flexibly, with technical expertise, analytical skills and product acumen to successfully pivot/switch context between many large and varied projects. different complexity. Because of your breadth of knowledge, you are often called upon for advice and mentorship. As we continue to grow and create, we have a lot of exciting work ahead of us! As a Generalist, you are able to adapt and problem-solve flexibly, with technical expertise, analytical skills and product acumen to successfully pivot/switch context between many large and varied projects. different complexity. Because of your breadth of knowledge, you are often called upon for advice and mentorship. As we continue to grow and create, we have a lot of exciting work ahead of us! As a Generalist, you are able to adapt and problem-solve flexibly, with technical expertise, analytical skills and product acumen to successfully pivot/switch context between many large and varied projects. different complexity. Because of your breadth of knowledge, you are often called upon for advice and mentorship. As we continue to grow and create, we have a lot of exciting work ahead of us! you are often called upon for advice and mentoring. As we continue to grow and create, we have a lot of exciting work ahead of us! you are often called upon for advice and mentorship. As we continue to grow and create, we have a lot of exciting work ahead of us!Data Engineer, Analytics (Generalist) | Data Engineer, Analytics (Generalist) Responsibilities

  • Conceptualize and own the data architecture for multiple large-scale projects, while evaluating design and operational cost-benefit tradeoffs within systems. | Conceptualize and take ownership of data architecture for multiple large-scale projects, while evaluating cost-benefit trade-offs of design and operation within systems.
  • Create and contribute to frameworks that improve the efficacy of logging data, while working with data infrastructure to triage issues and resolve. | Create and contribute to frameworks that improve data logging efficiency, while working with the data infrastructure to triage and resolve issues.
  • Collaborate with engineers, product managers, and data scientists to understand data needs, representing key data insights visually in a meaningful way. | Collaborate with engineers, product managers, and data scientists to understand data needs, visually representing key data in a meaningful way.
  • Define and manage SLA for all data sets in allocated areas of ownership. | Define and manage service level agreements for all datasets within assigned ownership domains.
  • Determine and implement the security model based on privacy requirements, confirm safeguards are followed, address data quality issues, and evolve governance processes within allocated areas of ownership. | Determine and implement security model based on privacy requirements, confirm safeguards are met, address data quality issues and evolve governance processes in assigned ownership areas.
  • Design, build, and launch collections of sophisticated data models and visualizations that support multiple use cases across different products or domains. | Design, build and launch collections of sophisticated data models and visualizations that support multiple use cases across different products or domains.
  • Solve our most challenging data integration problems, utilizing optimal ETL patterns, frameworks, query techniques, sourcing from structured and unstructured data sources. | Solving our toughest data integration problems, using optimal ETL models, frameworks, querying techniques, from structured and unstructured data sources.
  • Assist in owning existing processes running in production, optimizing complex code through advanced algorithmic concepts. | Contribute to the mastery of existing processes in production, by optimizing complex code thanks to advanced algorithmic concepts.
  • Optimize pipelines, dashboards, frameworks, and systems to facilitate easier development of data artifacts. | Optimize pipelines, dashboards, frameworks and systems to facilitate the development of data artifacts.
  • Influence product and cross-functional teams to identify data opportunities to drive impact. | Influence products and cross-functional teams to identify data opportunities to drive impact.
  • Mentor team members by giving/receiving actionable feedback. | Coach team members by giving/receiving actionable information.

Minimum Qualifications

  • 5+ years experience in the data warehouse space. | More than five years of experience in the field of data storage systems.
  • 5+ years experience in custom ETL design, implementation and maintenance. | More than five years of experience in the field of data storage systems.
  • 5+ years experience with object-oriented programming languages. | More than five years of experience in object-oriented programming languages.
  • 7+ years experience with schema design and dimensional data modelling. | Over seven years of experience in schematic design and dimensional data modeling.
  • 7+ years experience in writing SQL statements. | Over seven years of experience writing SQL statements.
  • Experience analyzing data to identify gaps and inconsistencies. | Experience analyzing data to identify gaps and inconsistencies.
  • Experience managing and communicating data warehouse plans to internal clients. | Experience managing and communicating data warehouse plans to internal clients.
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. | Bachelor's degree in Computer Science, Computer Engineering, in a relevant technical field, or equivalent practical experience.

Preferred Qualifications

  • Experience working with either a MapReduce or an MPP system. | Experience working with a MapReduce or MPP system.
  • Knowledge and practical application of Python. | Knowledge and practical application of Python.
  • Experience working autonomously in global teams. | Experience working independently within international teams.
  • Experience influencing product decisions with data. | Experience influencing data on product decisions.

About Meta

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.


Meta develops technologies that help people connect, find communities and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp have empowered billions of people around the world. Today, Meta is moving beyond 2D screens to immersive experiences like augmented and virtual reality to help drive the next evolution of social technology. The people who choose to build their careers working with us at Meta help shape a future that will take us beyond what digital connection makes possible today — beyond the constraints of screens, the limitations of distance , and even rules of physics.

Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com .

Apply Now

Mention aiml.careers when you apply so they know you're a genuine candidate.

Remote, Canada

Meta

Location: Remote, Canada

Apply Now

Mention aiml.careers when you apply so they know you're a genuine candidate.