Meta Platforms, Inc.
Software Engineer, Product
Meta Platforms, Inc., New York, New York, 10261
Employer: META PLATFORMS, INC. (f/k/a Facebook, Inc.)Job Title: Software Engineer, ProductJob Code: REQ-2410-143422Job Location: New York, New YorkJob Type: Full-time, 9am - 6pm, 40 hours a week, Monday - FridaySalary: $180,583/year to $200,200/year bonus equity benefits. Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus or equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta at this link: https://www.metacareers.com/facebook-life/benefits.Duties:Develop, design, create, modify, and/or test software applications or systems for various products or softwareservices. Develop a strong understanding of relevant product area, codebase, and/or systems. Demonstrateproficiency in data analysis, programming, and software engineering. Produce high-quality code with good testcoverage using modern abstractions and frameworks. May be assigned to specific group focused on product orinfrastructure. Work on problems of moderate scope where analysis of situations or data requires a review of avariety of factors. Exercise judgment within defined procedures and practices to determine appropriate action.Master internal development standards from developing to releasing code in order to take on tasks and projectswith increasing levels of complexity.Requirements:Requires a Bachelor’s degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, or a related field. Position requires completion of a university-level course, research project, or internship involving the following:1. Coding in C, C++, Java, or C#;2. Relational databases and SQL;3. Leveraging frameworks in React or React Native;4. Building large-scale infrastructure applications;5. Creating web applications using Python, PHP, or Ruby;6. Implementing web interfaces using JavaScript, HTML, or CSS;7. Conducting design and code reviews;8. Building Android applications in Java using Android SDK;9. AOSP (Android Open Source Project);10. Android internals or frameworks services;11. Multithreading programming and mobile memory management;12. Linux, UNIX, or other nix-like OS as evidenced by file manipulation, advanced commands, andshell scripting;13. Building complex applications for iOS-based products using Objective-C, Swift, or C++ with the iOS SDK;14. Mobile architecture patterns that can scale to a large number of programmers and teams inone codebase including MVVM, VIPER, or modularization;15. Dependency injection and scoped access to shared resources;16. Machine Learning Framework(s): PyTorch, MXNet, or Tensorflow17. Machine learning, recommendation systems, computer vision, natural language processing,data mining, or distributed systems;18. File systems, server architectures, and distributed systems;19. Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark;20. Design scalable distributed systems with established partition tolerance, consistency, andavailability guarantees; and21. Modelling data flows between systems to enable transactional workflows and upstream or downstream integrations. Minimum Salary: 180,583 Maximum Salary: 200,200 Salary Unit: Yearly