Senior Software Engineer

Summary

Meta(Facebook):
Highly available, low latency ( 19 regions) counting system.
Our service provides real-time counters serving 80% use cases with billions of QPS at scale inside Meta including WhatsApp/Instagram(REELS)/Facebook
Counter types including Linear Time Window Counter/Exponential Time Window Counter/TOP-K Counter/Infinite Counter/Quantiles/Rate Limiting
Tech used: C++17, folly library, Mcrouter, ZDB, Xstream

Linkedin:
Design/Implement Linkedin Counting Service at scale with relatively low latency
(< 15ms 99.999%; < 100ms 99.999% for cross region)
Tech used: Java/Kafka/Couchbase/Apache Beam/Apache Samza
Linkedin edge protection. Apache Traffic Server(ATS) modules to protect Linkedin micro-services from DDOS attack.
Tech used: C++17, ATS
User TCP finger-printing. Extracts Linkedin user TCP connection signature to ID potential attack. Tech used: C++17/Go/Java
Throttling service at scale to protect all Linkedin micro-services.
Tech used: Java
time-series ETL service with Apache Beam.
Tech used: Java, Apache Beam.

Expectations

1. Design and Implement highly-available, fault tolerance distributed system at scale.
2. Clear roadmap and focus on deliver.

Employment Preferences
Expected Base Salary

**0,000 USD

Academic Degree
Experience

Total Professional Experience

10 years

Startup Experience

1 year

Big-Tech Companies

4 years

Enterprise Experience

10 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate