Backend Engineer

Los Angeles, CA / Remote /
Software & Engineering /
We’re looking for Backend Engineers to join Mav Farm! You will design and implement the next generation of Mav Farm’s multi-cloud architecture. You’ll collaborate across engineering teams to build some of the most scalable, Tier-0 services at Mav Farm. You will also solve exciting distributed systems problems like incremental state synchronization to build our core storage services, used by almost every product at Mav Farm. 


    • 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
    • 5+ years of Python
    • 2+ years of Go
    • Experience with NoSQL solutions, Memcache/Redis, Kubernetes
    • Experience with AWS services
    • Experience with backend services or distributed systems
    • Proven track record of operating highly-available systems at a significant scale
    • Ability to collaborate and work well with others

Preferred Qualifications

    • Experience in Java, C++
    • 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