Remote Job Description


We’re looking for a senior engineer to join the Data Lifecycle team. As a member of the Data Lifecycle team, you’ll build the systems at the heart of Twitter’s data and analytics pipelines. We design and operate Twitter-scale distributed systems that run both in our data centers and in the cloud. These systems are responsible for every aspect of the data life cycle, from creation through deletion. 

Within Twitter we own log ingestion, data registration, data replication, data retention, data storage, and resource management for our data processing clusters. If building big is your thing, this team is the place to be. We ingest and process billions of events per minute in real time. 

We love open source!  This is why our mission includes contributing to the engineering community as much as possible. 

Apache Hadoop, Apache Flume, Apache Beam, and many others are core to the work we do.

Twitter is data driven–data fuels our business on every level. Turning raw data into actionable insights at Twitter scale requires systems, frameworks, and tooling that are powerful and easy to use. Providing those tools is the role of our org, Data Platform. Within Data Platform, the Data Lifecycle team is focused specifically on every aspect of our data’s lifecycle. As a business, topics like data privacy, retention policies, auditing, and data availability are central to our mission. Our team drives impact across the entire company.

As part of our team, you will:

  • Design and build systems to shepherd the data lifecycle at Twitter scale, which means billions of events per minute and petabytes of data per day;
  • Work with engineers across Data Platform and across Twitter engineering to create systems that deliver maximum value;
  • Be a representative of Twitter in the open source community, making sure that we’re staying in sync with the relevant communities and that we’re having a positive impact upstream; and
  • Help our internal customers resolve issues and get answers to questions about using the systems we build.

Qualifications


  • BS in Computer Science or equivalent subject, BE, or sufficient relevant experience
  • 5+ years of experience building software, preferably distributed systems, and preferably at scale
  • Expertise in Java or Scala or other OO or functional languages (e.g. C++, C#)

Company Description


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.

Additional Information


All your information will be kept confidential according to EEO guidelines.
The applicable salary range for each U.S.-based role is based on where the employee works and is aligned to one of 4 tiers according to a cost of labor index in that geographic area. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected salary ranges for this role, are set forth below. These ranges may be modified in the future.

  • Tier A: USD $142,000 - USD $200,000
  • Tier B: USD $135,000 - USD $189,000
  • Tier C: USD $128,000 - USD $179,000
  • Tier D: USD $120,000 - USD $169,000
You can view which tier applies to where you plan to work here and is updated for any future jurisdiction which requires publication of the salary range on the job posting. If your location is not listed, please speak with your recruiter for additional information.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.