**Software Engineer Role**
">
Description:
">
As a skilled software engineer, you will work on developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Your expertise will be crucial in building the technical foundation behind our flagship products.
">
Key Responsibilities:
">
Write and test product or system development code, participate in design reviews, review code developed by other developers, contribute to documentation, and triage product or system issues.
">
Required Skills and Qualifications:
">
You will need experience with software development in one or more programming languages, testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. A Master's degree or PhD in Computer Science or related technical field is preferred, as well as experience in data structures/algorithms and technical leadership roles.
">
Benefits:
">
Our company offers an equal opportunity and affirmative action employer, committed to building a workforce that is representative of the users we serve. We value diversity, inclusion, and belonging.
">
About Us:
">
We are a global company looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile. As a software engineer, you will have opportunities to switch teams and projects as our fast-paced business grows and evolves.
">