We believe in differentiating our capital.
By applying for this role, you could choose to work in the following locations:US - Remote USSan FranciscoWho We Are:Twitter’s Onboarding team creates engaging product experiences that help new users fall in love with Twitter. From building recommendation systems to large scale product platforms used by the entire company, there is a little bit of everything on the Onboarding team. Some of the Twitter features you’ll work on: Sign up flow UX and personalization, traffic and attribution infrastructure, and much more. This team has a high impact at Twitter, our features are paramount for creating long term user retention on the platform. In this specific role we are looking for a senior engineer who can help instill the best software development practices in the team, mentor junior engineers, and be a strong partner across EPDR to execute high impact projects.What You'll Do:As a software engineer at Twitter, you will help us build, scale and maintain these systems, all of which have a direct impact on the lives of our users and the success of our business. To be successful you will have to partner closely with Product, Design, Research, Data Science, and other engineers to plan, implement, and validate solutions to user problems.A few things that set us apart: Our work is highly impactful, we drive a ton of key metrics for the company (think DAUs, MAUs & various key engagement metrics). Our product platforms are used by multiple teams across Twitter and serve many customers. We are very much experiment driven and have several experiments in flight at any point of time We believe in team-centric development and working in collaboration. We love hanging out together whether it's for a brainstorming session or lunch or coffeeWho You Are: You will build and maintain high-performance, distributed, scalable systems You will improve the reliability and efficiency of Twitter's core systems You have a strong sense of ownership, and a curiosity to understand how things work, even if they take you outside your area of expertise You will support Twitter’s internal APIs and user-facing products You will design, run and analyze experiments to help improve the Twitter product Code using Scala and JavaRequirements: Experience with backend infrastructure, distributed systems, performance analysis, and/or large-scale data processing Experience with standard software engineering methodology (e.g. unit testing, code reviews, design documentation). Strong algorithms and data structures background 8+ years of experience working on Consumer technology products BS, MS, or PhD in Computer Science or equivalent work experienceDesired (not required): Experience with Hadoop or other MapReduce-based architectures Experience with Cassandra, Redis, Memcached, MySQL or other key value stores Experience with A/B Testing and product experimentation Contributions to the open-source communityWe 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.
© Greenspring Associates