Skip to content

Technical Lead
Company | Meta |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $330408 – $339130 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Requires a Master’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, Electrical Engineering, or related field and 24 months of work experience in job offered or in a computer-related occupation.
- Requires 6 months of experience in the following: 1. C, C++, Python, Perl, and Shell scripting 2. Microprocessor architecture 3. Performance tuning, benchmarking, and modeling 4. Ability to build large, highly-scalable performant solutions 5. Technical presentation skills 6. R&D of scalable machine learning/deep learning algorithms to process and extract insights from petabytes of data 7. Statistical learning and mathematical optimization for data modeling 8. Design and evaluate experiments to monitor key product metrics, root cause analysis for change in metrics 9. Research novel deep learning techniques for ranking, recommendation, and NLP/Video to drive infrastructure efficiency and 10. Design data analytic pipeline and dashboards.
Responsibilities
- Scale the largest hardware/software infrastructure in the world.
- Explore and seed new AI hardware and software technologies for Meta’s infrastructure needs.
- Work with Product Engineering, Infrastructure Engineering, and Data Engineering teams to find the optimal way to scale the infrastructure, which encompasses tens of billions of user requests, hundreds of peta bytes of data, and thousands of giga bps of network flow.
- Own end-to-end product design, launch, and operation.
- Support architecture design, define networking requirement, and help code build from scratch to support new product launch.
- Tackle the state-of-the-art hardware performance issues as well as analyze and debug difficult server performance issues (latest in industry), identify bottlenecks, and optimize product/service performance to improve user experience.
- Solve complex software performance issues by working with software developers to improve code base performance (e.g. algorithm redesign), and reduce resource consumption and shorten request latency.
Preferred Qualifications
No preferred qualifications provided.