Meta - Menlo Park, CA

posted about 2 months ago

Full-time - Mid Level
Menlo Park, CA
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Data Engineer in the Trust & Safety team at Meta, you will play a pivotal role in ensuring the safety and well-being of our users by leveraging data to identify and mitigate risks. Your work will involve tackling complex and meaningful problems that have a direct impact on the lives of people around the world. You will have the opportunity to work with cutting-edge technology and tools to develop innovative solutions to some of the most pressing challenges facing our platform. This role is not just about data; it’s about making a real difference in the lives of people and helping to create a safer and more trustworthy online community. In this position, you will design, build, and contribute to semantic services that simplify the process of defining data and ensure its reusability across the company. You will architect sophisticated multi-tier logical and physical models that streamline data modeling across various products or domains. Additionally, you will define and implement security models for complex spaces, evolve best practices for logging and data governance, and teach others about navigating legal compliance in data handling. Your responsibilities will also include solving complex query-based problems efficiently, visualizing data in compelling ways, and integrating software components into production systems. You will take ownership of testing and maintaining code quality, ensuring reliability, efficiency, security, and performance. This role requires a proactive approach to identifying opportunities for improvement in Meta's integration frameworks and driving necessary changes to enhance data handling and visualization processes.

Responsibilities

  • Designs, builds, and contributes to semantic services that reduce the complexity and time required to define data and ensure reusability across the company
  • Designs, builds, and contributes to services that reduce the complexity and time investment required to log data accurately and efficiently
  • Architects sophisticated multi-tier logical and physical models that reduce the time and complexity required to perform data modeling across a product or domain
  • Defines and implements security models for ambiguous and complex spaces
  • Defines and evolves best practices that enable the function to implement security models efficiently
  • Defines and evolves best practices, frameworks, or logging that improves our ability to deliver high quality data
  • Identifies and confirms that commitments and safeguards are being followed within their respective scope
  • Teaches others on how to navigate the space in the context of legal compliance
  • Defines, evolves, and drives the organizational standards, policies, and process for data governance at the function level
  • Architects and implements for scale and complexity
  • Defines and evolves new standards and patterns that are adopted across the function
  • Solves the most challenging or complex query based problems in the most efficient, readable, and scalable way
  • Works with complex data sources that require considerable source system analysis before processing
  • Defines and evolves new methods of handling and storing complex data structures
  • Proactively identifies opportunities to improve Meta's integration frameworks and drives changes to them
  • Appropriately applies advanced concepts and procedures to solving complex data visualization problems
  • Identifies and creates the most powerful way to visualize the data and distills complex findings into simple, compelling visualizations
  • Designs and builds services that reduce the complexity and time investment required to prepare and manipulate data for visualization
  • Conceptualizes new interface components, widgets and design elements, or new ways to compose an interface to maximize its value and usefulness
  • Takes ownership to test and maintain code quality - including reliability, backend (e.g., service, user experience), efficiency (e.g., compute, storage), security (e.g., data privacy, data access, detection), and performance
  • Evaluates design and operational cost/ benefit trade-offs in systems
  • Integrates software components into production systems
  • Evaluates configuration parameters to optimize efficiency, performance, and scalability of software components
  • Partners with system architects to optimize design to deliver the overall system architecture

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years experience in the data warehouse space, custom ETL design, implementation, and maintenance
  • 5+ years experience with object-oriented programming languages
  • 7+ years experience in writing SQL statements with schema design and dimensional data modeling
  • Experience managing and communicating data warehouse plans to internal clients

Nice-to-haves

  • Master's or Ph.D degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience with one or more of the following: data processing automation, data quality, data warehousing, data governance, business intelligence, data visualization, data privacy
  • Experience working with terabyte to petabyte scale data
  • Experience influencing product decisions with data

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Paid holidays
  • Flexible scheduling
  • Professional development
  • Tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service