Software Engineer
Company | Meta |
---|---|
Location | Menlo Park, CA, USA |
Salary | $214032 – $240240 |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Entry 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.