Software Engineer - Android Analytics | Twitter, Inc. | San Francisco, CA
Software Engineer - Android Analytics
Software Engineering | San Francisco, CA
Every day, millions of users access Twitter from Android
devices. To deliver the best experience for our users, we make product
decisions based on data. What features lead to greater retention? What
are the differences between Twitter for Android and Twitter for iPhone
users? As an Android analytics software engineer, you will work on the
analytics framework for Twitter's Android apps. You will be part of a
team responsible for the full analytics stack, including defining new
logging in Twitter clients, processing raw logs data, and visualization
and reporting of results.
Responsibilities
- Write Android code to support rapid experimentation with client features.
- Work with engineers, product managers, data scientists, and data analysts.
Requirements
- BS, MS, or PhD in Computer Science or equivalent work experience
- Excellent knowledge of Android Java development
- Great debugging and analytical reasoning skills
- Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Desired
- A solid understanding of metrics, A/B testing, and statistics
- Knowledge of Scala
- Understanding of other mobile app platforms such as mobile web or iOS
- Familiar with Apache Pig, Hadoop, and related technologies
- Experience with MySQL or Vertica
No comments:
Post a Comment