Sr. Staff Software Engineer - Public Cloud Services at Twitter
San Francisco, CA, US

We are looking for public cloud architects to shape Twitter's future in the public cloud through two top-priority initiatives. First, we collaborate with existing teams to make their offerings available in the public cloud. Second, we work with all Twitter engineering teams to evaluate how cloud-native offerings can solve their challenges, determine how to best deploy those offerings at Twitter, and make them available internally in a supportable, reliable, and secure way.

What you’ll do:

This position focuses on public cloud deployments at Twitter scale. You will work with Twitter's management and public cloud partners to understand our requirements, architect the solution that is best for the business, and then deploy that solution in concert with the rest of the PCS team.

PCS is dedicated to building automated solutions that enable self-service and self-support for Twitter’s internal customers in the public cloud.

Who you are:

    You have extensive experience in large-scale public cloud deployments, and are an authority in at least one of the following disciplines: cloud automation, cloud networking, or cloud security
    You have a consistent record of working with multiple internal groups to understand their requirements, mapping those requirements to solutions, and deploying those solutions
    You have extraordinary communication abilities. You can speak, write, and present to business and technical audiences adjusting your content and tone appropriately.
    You write modular and well tested code, with strong Python, Go, Scala, or Java experience.
    You are comfortable in a small, fast-growing, and dynamic development environment
    You enjoy mentoring other engineers
    You are not afraid of a challenge at scale

Preferred qualifications:

    Experience in multi-cloud deployments at scale
    Experience with security and/or auditing in public cloud environments
    Experience with cloud-specific networking
    Experience with modeling demand for cloud environments
    5+ years of industry experience with large-scale distributed systems
    B.S. in Computer Science or equivalent experience.