We're sorry, but this job has been closed. See other open jobs at Twitter
Position Filled
Not the right job?

Describe your perfect job:
Join our Talent Network.

Know when we're hiring:
RSS Subscribe to Jobs

Powered by Jobscore
Privacy Policy
Software Engineer - Business Intelligence at Twitter in San Francisco, CA

About Us

Twitter is defining a new form of communication that is touching people's lives across the world. We are small but well-funded and building a company to last. We are a hard-working team of 25, looking for a few key people to help take us to the next level.


About this Job

We design and develop systems using a variety of tools and platforms. You will work in small teams, own the projects that you work on and will have direct input into the business decisions of the company.


Responsibilities


1. Data Warehouse Design and Development
* Translate business requirements into system design and implementation.
* Hands on build of end-to-end BI infrastructure, from raw data to warehouse to reporting.

2. Support
* Design, code, monitor and document highly automated and repeatable processes for maintaining data loading, distribution, integrity, backup, etc.

3. Analytics
* Write and interpret complex SQL queries for standard as well as ad-hoc data mining purposes.
* Summarize and report key analytical findings in both oral and written form.
* Develop, publish and maintain reports from business requirements.

Requirements

    1. Conceptual Frameworks:

    * Strong understanding of fundamental relational database design, ETL and business intelligence concepts.
    * Breadth of knowledge. You will need to understand a variety of constantly evolving business requirements, tools and platforms.
    * Speed. Can you work intelligently with speed? You will be prototyping systems that have never built before with little or no technical documentation/requirements.
    * Work experience in scalable software / database development preferably in the internet space.

    2. Specific Tools:

    * Strong SQL skills.
    * Strong UNIX / Linux background.
    * Strong compiled object oriented language skills (Java, C++).

    3. Additional Preferred Experience

    * Ideally experienced in working with large unstructured and structured data sets. Large = multi-terabyte+, 100MM+ daily transaction volumes.
    * Experience with map/reduce like architectures (Hadoop, Hive, Pig, etc.).
    * Knowledge of web logging, publishing platforms and/or content syndication architecture.
    * Experience with regular expressions.
    * Interest in discrete math and/or statistics.


Bonus

  • Previous startup experience
  • Interest in functional programming
  • Active user of Twitter


About working at Twitter

Twitter employees enjoy full benefits, competitive salaries, a stake in the company's long-term success, and the joy of working on a product they use daily, along with other bright, hard-working folks. We work in a colorful, sunny office in San Francisco.

 

Note: You are reading this line because your current browser doesn't fully support the web standards. The site might appear to be buggy and broken because the lack of support on your current browser. A Standards compliant browser is recommended for viewing this site in the way it is intended to be. Thank you.