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.
Come and join a new team to own and improve the analytics platform for Twitter Revenue.
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
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
Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.
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.
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.