Staff Software Engineer, Privacy Tooling and Infrastructure (Remote Friendly)

Company Description

The Privacy Tooling Engineering team is chartered to build tools and services that enable seamless privacy implementation across Twitter products, services, and platforms in the most efficient and productive fashion. The team works to ensure that Twitter builds products and systems which respect users and keep our promises (and regulatory obligations). This team innovates the idea of privacy tooling and services anticipating current and future needs, providing our product engineers the ability to respect privacy while improving the Twitter user experience.

Who we are as a team

The System Comprehension team is responsible for building tools that help engineers, product managers, and program managers across Twitter meet regulatory and compliance goals by providing insight into the relationships between systems, services, data and people. We are focused on building systems that enable Twitter Engineering to tackle large and complex data modeling challenges. 

What you’ll do

Our systems are designed to be easily scalable and easily adoptable by teams that own data. We’re looking for an engineer who understands the value of creating self-onboarding architectures that don’t require manual intervention to function with the goal of customer teams being able to onboard with only hours of work. 

Candidates with experience in one or more of these areas should find themselves at home:

  • Experience designing and developing data products supported by graph databases and RTL data pipelines. 

  • Great communicator with good product sense - ability to identify both the long and short term needs of the knowledge graph and convey them to product and engineering leadership

  • Enjoy interacting with and helping customers

  • Strong, quality-oriented engineer who will continually drive our engineering standards (code reuse, documentation, testing, etc.) and levels of service forward

  • Familiarity with the following technologies a plus: Neo4j, Cypher, Airflow, Python, Scala, Thrift

  • Mentor multiple engineers and provide technical leadership and advice at the org level

The Position

What you’ll do

Our systems are designed to be easily scalable and easily adoptable by teams that own data. We’re looking for an engineer who understands the value of creating self-onboarding architectures that don’t require manual intervention to function with the goal of customer teams being able to onboard with only hours of work. 

Candidates with experience in one or more of these areas should find themselves at home:

  • Experience designing and developing data products supported by graph databases and RTL data pipelines. 

  • Great communicator with good product sense - ability to identify both the long and short term needs of the knowledge graph and convey them to product and engineering leadership

  • Enjoy interacting with and helping customers

  • Strong, quality-oriented engineer who will continually drive our engineering standards (code reuse, documentation, testing, etc.) and levels of service forward

  • Familiarity with the following technologies a plus: Neo4j, Cypher, Airflow, Python, Scala, Thrift

  • Mentor multiple engineers and provide technical leadership and advice at the org level

Qualifications

  • Bachelors or higher in Computer Science or a related field or equivalent experience

  • 8+ years experience in software development with significant evidence of working on complex architectural problems and commitment to knowledge and growth

  • Strong Computer Science fundamentals, algorithms, and data structures background

  • Enjoy interacting with and helping customers

  • Willing to embrace and enrich Twitter’s culture of empathy, teamwork and passion. #GrowTogether

  • Know how to work in a diverse environment in a respectful and kind manner

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.All your information will be kept confidential according to EEO guidelines.

The expected salary range for this role to be performed in San Francisco, San Francisco, New York City, Seattle, Boulder, Los Angeles, and Detroit is USD $212,000 - USD $297,000. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.

Team

Security, Software Engineering

Location

San Francisco, San Francisco, New York City, Seattle, Boulder, Los Angeles, Detroit

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data