Senior Full Stack Engineer - Audience and Measurement Experience

  • Full-time

Company Description

Whether you're launching a product, promoting your brand story, or jumping into discussions about what matters most, Twitter Ads help you reach your goals. Our code operates at massive scale and speed, serving billions of requests per day, connecting hundreds of millions of active Twitter users to real-time information about their lives and the world we live in.

Job Description

Who We Are:

The Audience & Measurement Experience team owns and develops targeting and measurement products for Twitter Ads. We aim to build high quality, full-stack Twitter Ads Products that make it easy for advertisers to target their intended audiences and measure their campaigns and objectives. You will have opportunity to collaborate with a growing team, iterate on the architecture and technology, design and build the next generation of targeting and measurement products. 

 

Details about stack:

  • Client: React.js, babel, flow, redux, less css

  • Server: Finatra, web server written in Scala

  • Services: Thrift services based off of Twitter Server written in Scala

  • Data Processing: Mapreduce jobs written in Scalding and real time jobs in Storm

Qualifications

Who You Are

You are excited to join an incredibly talented and enthusiastic team, which loves to seek new challenges. You like a dynamic & lively environment, believe in Twitter’s mission in the world and want to be a core actor in pushing it forward.

  • You are a proven engineer. Not only strong technically, you have shown that you can work effectively with product managers, designers and other engineering teams.

  • You have a steadfast sense of ownership, caring deeply about the quality of everything that you deliver into your customers' hands.

  • You love to work on all levels of the full-stack applications.

  • You love the challenge of engineering, and are confident in your ability to bring clarity and direction to ambiguous problem spaces.

  • You are excited in opportunity to help us build a new team, lead projects, mentor engineers and take your skills to next level while having huge impact.

Requirements

  • 5+ years industry experiences with Software Engineer best practices.

  • Rich experience shipping large-scale full-stack web applications.

  • You have experiences with web infrastructure, service applications, and distributed systems.

  • You are familiar with modern web development framework, CSS framework, tools and workflow.

  • Proficiency with React.js, Java, JavaScript. Experience with Scala is a plus.

  • B.S. or higher in Computer Science (or equivalent work experience)

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.

Privacy Policy