Junior Software Engineer, Systems

Jobright.ai

Bellevue (WA)

On-site

USD 180,000 - 240,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Meta Platforms, Inc. (Meta) is seeking a Software Engineer, Systems to research, design, develop, and test operating systems–level software and large distributed components that run Facebook.

You will work on building features and improving products, tackling complex system problems, and contributing to the platforms that connect billions of users. The role emphasizes strong coding standards and collaboration in a fast-paced team.

Qualifications

  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.
  • 2 years of experience in the job offered or in a computer-related occupation.
  • Experience includes Python, PHP, or Haskell; relational databases and SQL; Linux/UNIX; and build of highly scalable solutions.

Responsibilities

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run Facebook
  • Build new features and improve existing products
  • Work on problems of moderate scope, push code, drive the systems behind Facebook's products, create web applications for billions of users
  • Develop a strong understanding of the relevant product area, codebase, and systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage using modern abstractions and frameworks
  • Receive general instructions on routine work and complete tasks on schedule with strong judgement
  • Master Facebook’s development standards from developing to releasing code
  • Actively seek and give feedback in alignment with Facebook’s Performance Philosophy

Skills

Python
C/C++
Distributed systems
Linux/UNIX
Data processing
Algorithms
Problem solving
Collaboration

Education

Master's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field

Tools

Code editors: Vim/Emacs
Revision control: Git/Subversion/Perforce

Job description

Meta Platforms, Inc. (Meta) builds technologies that help people connect, find communities, and grow businesses. They are seeking a Software Engineer, Systems to research, design, develop, and test operating systems-level software and work on large distributed components that run Facebook.

Advertising Big Data Marketplace Apps Electronics Marketing Software Analytics Consumer Applications Mobile Apps Mobile Devices Social Media Marketing Virtual Reality Wearables

Responsibilities

Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run Facebook

Build new features and improve existing products

Work on problems of moderate scope, push code, drive the development of the systems behind Facebook's products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe

Develop a strong understanding of relevant product area, codebase, and/or systems

Demonstrate proficiency in data analysis, programming and software engineering

Produce high quality code with good test coverage, using modern abstractions and frameworks

Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgement and problem solving skills

Master Facebook’s development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity

Actively seek and give feedback in alignment with Facebook’s Performance Philosophy

Qualification

Coding in industry-standard language Relational databases SQL Linux UNIX Distributed systems Python Software development tools Core web technologies Data processing AI-System infrastructure Problem solving skills Collaboration

Required

Master's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of experience in the job offered or in a computer-related occupation

Experience must include 2 years of experience in the following:

2. Python, PHP, or Haskell

3. Relational databases and SQL

4. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)

5. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting

7. Build highly-scalable performant solutions

8. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

9. Applying 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

11. Developing AI-System infrastructure or AI algorithms in C/C++ or Python

Social networking and immersive augmented/virtual reality technologies.

Coding in industry-standard language Relational databases SQL Linux UNIX

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Systems Software Engineer – Distributed Platforms
Junior Systems Software Engineer – Distributed Platforms

Jobright.ai • Bellevue (WA)

On-site
USD 180,000 - 240,000
Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • Menlo Park (CA)

On-site
USD 271,000 - 347,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

SupportFinity, Inc. • Boston (MA)

On-site
USD 7,067 - 208,000
Bonus
Equity
Benefits
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Meta • San Francisco (CA)

On-site
USD 184,000 - 257,000
Bonus
Equity
Benefits
Software Engineer, iOS
Software Engineer, iOS

Meta • Menlo Park (CA)

On-site
USD 183,997 - 257,000
Bonus
Equity
Benefits
Software Engineer, Infrastructure
Software Engineer, Infrastructure

Meta • United States

Remote
USD 184,000 - 257,000
Software Engineer, Systems
Software Engineer, Systems

Meta • Menlo Park (CA)

On-site
USD 184,000 - 257,000
Competitive compensation
Data Engineer, Product Analytics
Data Engineer, Product Analytics

Meta • Bellevue (WA)

On-site
USD 150,000 - 200,000
Software Engineer, iOS
Software Engineer, iOS

Meta • New York (NY)

On-site
USD 56,250 - 173,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta • New York (NY)

On-site
USD 183,997 - 257,000
Bonus
Equity
Benefits