Software Engineer - Revenue Platform

Twitter Seattle , WA 98113

Posted 2 days ago

Software Engineer - Revenue Platform


Seattle, San Francisco, New York City, Remote US

This role accepts applications for work in the locations as noted above. Roles listing 'Remote US' as a location are not currently available in the following states: Iowa, and Louisiana.

Company description

Come and join a new team to own and improve the analytics platform for Twitter Revenue.

Job description

Twitter is what's happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

As a member of the revenue platform team, you will help build the analytics platform that makes terabytes of daily ads engagement data queryable and searchable in seconds. Advertisers, data scientists, and engineers rely on the system for their daily work. Also as a member of this new team, you will have the opportunity to form the team process and grow with the team.

You'll collaborate with engineers, data scientists, and product managers based mainly in San Francisco, Seattle, and New York but as well remote.


  • B.S., Masters or PhD in Computer Science or related field

  • 2+ years of experience with distributed system or large-scale data processing

  • Proven strengths in algorithms, complex data structures, data analysis

  • Demonstrated ability to learn new programming languages or prior experience in a JVM-based or functional programming language

  • Familiar with standard software engineering methodology, e.g. unit testing, code reviews, design documentation

  • Willing to be periodically part of an out-of-hours on-call schedule (we're flexible if you need to change times, but it's about collectively supporting and owning services we create)

  • Growth mindset and a desire to learn, teach, and mentor

Bonus Points:

  • Past experience in ad tech

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.

Engineering hiring process

Step 1

Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.

Step 2

If your background is a match, you may have 1-2 technical phone interviews or be given the chance to provide a work sample depending on the role.

Step 3

If the phone interviews go well or your work sample is strong, the final step includes interviews with 5-6 people via a video conference call.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Intern Data Platform

Docusign, Inc.

Posted 2 days ago

VIEW JOBS 3/2/2021 12:00:00 AM 2021-05-31T00:00 Software Engineer Intern - Data Platform Engineering & Tech Operations | Seattle, Washington (Remote) Our agreement with employees DocuSign is committed to building trust and making the world more agree-able for our employees, customers and the communities in which we live and work. You can count on us to listen, be honest, and try our best to do what's right, every day. At DocuSign, everything is equal. We each have a responsibility to ensure every team member has an equal opportunity to succeed, to be heard, to exchange ideas openly, to build lasting relationships, and to do the work of their life. Best of all, you will be able to feel deep pride in the work you do, because your contribution helps us make the world better. And for that, you'll be loved by us, our customers, and the world in which we live. Position Summary DocuSign is seeking Software Engineer Interns to help build and enhance our product offerings and infrastructure over the course of a 12-week paid internship (start/end dates flexible). You will be a member of a small, focused team that is working on consuming, analyzing and visualizing telemetry data to be utilized by our entire engineering team. At DocuSign, telemetry data are critical pieces of information leveraged by the engineering org though all stages of the SDLC and across all environments. Each intern will have a dedicated mentor who, along with the team's developers, QA engineers, product managers, and/or designers, will teach and guide you as you make improvements that will ship prior to the end of your internship. Responsibilities * Build & enhance data stream processors. * Work on big data problem space. * Design and deliver new features for the engineering monitoring and data platforms. * Demo your project to the Engineering team at the end of your internship. Basic Qualifications * Currently pursuing a degree in Computer Science, or related field and enrolled during the term of the internship. * Coding and design experience, preferably in an OO programming language like C#, Java, C++. * Completed courses focused on Data Structures and Algorithms. * This role is not eligible for candidates requiring CPT/OPT or sponsorship in the future Preferred Qualifications * Coding and design experience, preferably in an OO programming language like C#, Java, C++. * Experience with C#, Java, JavaScript, or Ruby. * Experience with consuming and building RESTful web services. * Experience with git, continuous integration, and deployment tools. * Experience in unit testing. * Excellent communication skills. Engineering @DocuSign A problem that takes 5 minutes to solve is not interesting. A problem that takes 5 years to solve is fun. We like to think about complex, global challenges that cross cultures and legal jurisdictions and that impact millions of people and businesses. We hire people with a broad set of skills, and they are working on how to create never-been-done-before solutions that scale. We are creating revolutionary solutions that change the way people work, live and connect … and we see our work go live. We see its impact. About DocuSign DocuSign® helps organizations connect and automate how they prepare, sign, act on, and manage agreements. As part of the DocuSign Agreement Cloud, DocuSign offers eSignature: the world's #1 way to sign electronically on practically any device, from almost anywhere, at any time. Today, hundreds of thousands of customers and hundreds of millions of users in over 180 countries use DocuSign to accelerate the process of doing business and simplify people's lives. Plus, we save more trees together! And that's a good thing. DocuSign is an Equal Opportunity Employer. DocuSign is committed to building a diverse team of talented individuals who bring different perspectives to the discussion and who feel a sense of inclusion and belonging when they join our team. Individuals seeking employment at DocuSign are considered without regards to race, ethnicity, color, age, sex, religion, national origin, ancestry, pregnancy, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, registered domestic partner status, caregiver status, marital status, veteran or military status, citizenship status, or any other legally protected category. #LI-DNI Docusign, Inc. Seattle WA

Software Engineer - Revenue Platform