Posted in

Software Engineer

Software Engineer

CompanyMeta
LocationMenlo Park, CA, USA
Salary$214032 – $240240
TypeFull-Time
DegreesMaster’s
Experience LevelEntry Level/New Grad, Junior

Requirements

  • Master’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, or related field
  • Completion of a graduate-level course, research project, or internship involving coding in at least one of the following industry-standard languages: C, C++, C#, or Java
  • Creating web applications using at least one of the following: Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Familiarity with software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Experience with Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Knowledge of core web technologies: HTML, CSS, or JavaScript
  • Experience in data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Ability to apply algorithms and core computer science concepts to real-world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems

Responsibilities

  • Help build the next generation of systems behind Meta’s products
  • Create web and/or mobile applications that reach over two billion people
  • Build high-volume servers to support content
  • Harness passion for technology and graduate-level knowledge to build highly-scalable performant solutions
  • Make use of graduate-level knowledge of algorithms and core computer science concepts and apply knowledge to real-world systems
  • Recognize and match patterns from different areas of computer science in production systems and hone skills in making architectural decisions
  • Employ deep knowledge in at least one area: data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

Preferred Qualifications

    No preferred qualifications provided.