Top 3 Must-Have Skills
1. Backend Software Development
● 3+ years of experience designing, building, and maintaining data-intensive backend infrastructure services.
● Proficiency in at least one general-purpose programming language (e.g., C++, Java, Python, Go).
2. Software Design & Quality
● Strong grasp of data structures, algorithms, and software design principles.
● Experience with performance and quality evaluation of backend systems.
3. Modern Development Workflows
● Experience with version control systems (e.g., Git) and CI/CD pipelines.
● Ability to write clean, maintainable, and well-documented code.
Nice-to-Have Skills
● Familiarity with AI agent workflows or basic understanding of AI/ML concepts.
● Experience troubleshooting, debugging, and resolving both production and non-production issues.
● Exposure to distributed systems or cloud infrastructure.
● Participation in on-call or operational support rotations.
● Knowledge of Meta/Facebook security, privacy, and engineering best practices.
Related Job Titles/Skill Sets; Any keywords that recruiters; should be searching for?
“Computer Vision”, “Objection Detection”, “AI Tools” - Cursor within last 3 years, specifically within search (not just images)
Job Description:
Software Engineer with 3+ years of experience building data-intensive backend infrastructure services, familiar with performance/quality evaluation, with a basic understanding of AI agent workflows.. Meta is seeking a Temporary Software Engineer to support time-bound engineering initiatives. In this role, you will contribute to the design, development, testing, and maintenance of software systems in collaboration with cross-functional partners. This is a temporary position and is not a full-time employment opportunity with Meta.
Responsibilities
- Design, implement, test, and maintain software features and services aligned to project objectives
- Write clean, maintainable, well-documented code and contribute to code reviews
- Troubleshoot, debug, and resolve production and non-production issues as needed
- Collaborate with product, design, data, and infrastructure partners to deliver scoped outcomes
- Participate in on-call or operational support processes if required for the assignment
- Follow Meta security, privacy, and engineering best practices applicable to the work
Minimum Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Experience developing software in one or more general-purpose programming languages (e.g., C++, Java, Python, Go)
- Experience with data structures, algorithms, and software design principles
- Experience with version control (e.g., Git) and modern development workflows (e.g., CI/CD)
- Ability to work effectively in a distributed team environment and communicate technical concepts clearly