Staff Software Engineer, Machine Learning - Birdwatch
San Jose
hace 4 días

Company Description

Twitter, Inc. (NYSE : TWTR) is the best and fastest place to see whats happening and what people are talking about all around the world.

From breaking news and entertainment to sports and politics, from big events to everyday interests. If its happening anywhere, its happening first on Twitter.

Twitter is where the full story unfolds with all the live commentary and where live events come to life unlike anywhere else.

Twitter is available in more than 40 languages around the world. The service can be accessed at Twitter and on a variety of devices.

For more information, visit about.twitter

Company Highlights

  • Founded in 2006
  • Headquarters in San Francisco, CA
  • Revenue in 2020 : $3.72B
  • 70% of users are international
  • 7000+ employees globally
  • The Position

    Twitter is seeking a Staff Backend Software Engineer, Machine Learning for Birdwatch, our pilot program in a new crowdsourced / participatory approach to reducing misleading information.

    Birdwatch pushes the state-of-the-art in approaching misleading information on the Internet and we employ a deeply experimental, fast-moving, and iterative approach to find product solutions that work for customers.

    We are looking for someone who can work across backend and machine learning systems designing, developing and launching services that power core features of Birdwatch, efficient and reliable data pipelines, and production machine learning systems.

    You need not have equal experience across backend, data pipelines, and ML systems if you have significant experience in one area, and some experience (or interest) in the others, that can work.

    Youll work as part of a cross-functional team including machine learning, engineering, data science, research, design, product, and even academic experts outside the company who study the space.

    What Youll Do :

    As we bring Birdwatch to the world, you will play a critical role in scaling and launching the core algorithms, data pipelines and backend services that power Birdwatch in real-time, including :

    Compute contributor helpfulness scores that are resistant to adversaries and bad actors, e.g. using iterative graph propagation algorithms in a similar style as PageRank, or explicit coordinated manipulation / spam detection

    Detect rater similarity / diversity and polarization, using techniques such as matrix factorization to learn user embeddings or similarities

    Develop and operate real-time data pipelines in support of the note scoring and reputation algorithms that power Birdwatch

    Design elements of our backend architecture. Focus on enabling rapid iteration to validate product hypotheses, and ensuring a plan for broader, scalable designs if hypotheses are validated

    Build and design novel user-facing product experiences

    Partner with client teams to define APIs, and potentially even assist in building client code and product experiences

    Drive communication and coordination with partner teams (from Health to Legal to Core Services to API, etc).

    Open-sourcing as much of our core algorithmic code as possible, in the spirit of Birdwatchs transparency


    B.S., M.S., and / or PhD in Computer Science or a related technical field, or equivalent experience

    5+ years of experience in backend systems or distributed systems / large scale data processing

    Experience and familiarity with the modern data pipeline and ML infrastructure ecosystem

    Great understanding of one or more of the following : Scala, C++, or Java

    Bonus qualifications (but not necessary) :

    Experience owning a production machine learning system and / or pipeline

    Basic familiarity with statistics and machine learning, especially in relevant domains e.g. graph algorithms, matrix factorization, using human-in-the-loop data, bad actor / manipulation modeling, game theory, interpretable and fair ML, active learning, etc.

    Proficiency with Python and SQL

    Who You Are :

    Youve built and maintained a large-scale distributed system and / or machine learning data pipeline

    Passion for the problem of misleading information & creating a better informed world

    Enjoy a rapid iterative approach / the 0-to-1 experience

    Enioy working in an ambiguous space with no known product solutions, and trailblazing to build novel solutions that work

    Ability to move fast and get things done, and help the broader team do so (to enable rapid iteration on the product)

    Comfortable (maybe even excited) to work with a distributed team

    You are experienced with software engineering best practices and bring a disciplined approach to testing and driving reductions in technical debt

    Additional Information

    We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other 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

    The applicable salary range for each U.S.-based role is based on where the employee works and is aligned to one of 4 tiers according to a cost of labor index in that geographic area.

    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.

    The expected salary ranges for this role, are set forth below. These ranges may be modified in the future.

  • Tier A : USD $212,000 - USD $297,000
  • Tier B : USD $202,000 - USD $282,000
  • Tier C : USD $191,000 - USD $267,000
  • Tier D : USD $179,000 - USD $253,000
  • You can view which tier applies to where you plan to work here and is updated for any future jurisdiction which requires publication of the salary range on the job posting.

    If your location is not listed, please speak with your recruiter for additional information.

    This job is also eligible for participation in Twitters 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.

    Twitters benefits prioritize employee wellness and progressive support to our diverse workforce.

    Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación