Responsibilities
- Design, implement, and operate our most critical and scalable services - ranging from user identity services, friend graph, and our core persistence layer
- Work across teams to understand product requirements, evaluate trade-offs, and deliver the solutions needed to build innovative products
- Help make our team better by contributing to code reviews, documentation, and development process
- Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management
- Effectively mentor junior team members
Minimum Qualifications
- BS/BA in a technical field such as Computer Science or equivalent experience
- 3+ years of software development experience
- Experience with backend services or distributed systems
Preferred Qualifications
- Experience in at least one of the following areas:
- Large-scale microservices and distributed systems
- Cloud computing and storage systems
- Infrastructure and large-scale system design
- Security
- Networking and data storage
- Machine learning and natural language processing
- Tools
- Proven track record of operating highly-available systems at significant scale
- Experience with Java, C++, and/or Python
- Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
- Ability to collaborate and work well with others
by via developer jobs - Stack Overflow
No comments:
Post a Comment