Data Engineer, Twitter IT

  • Full-time

Company Description

Twitter is a growing organization that faces interesting new challenges as it evolves. The IT Enterprise Applications Team focuses on the building blocks of applications and tools that improve the productivity of employees across the company.

Who We Are

At Twitter, our IT Enterprise Applications team focuses on implementing, developing, and supporting applications to help our internal customers meet their operational/business needs. We are responsible for establishing processes for continual improvement, guiding administration, and partnering with multiple stakeholders on a project-to-project basis. Our mission is to keep our business running effectively while maintaining a healthy application environment.

Job Description

What You’ll Do

In this role, you will implement large-scale, complex pipelines and put data security first when designing processes. We are looking for an experienced data engineer with a strong background in working with complex data and driving technology stack decisions. You will partner with business and engineering teams to build mission-critical data pipelines and products that meet government/privacy regulations worldwide. 

  • Understand and articulate enterprise architecture, evaluation, design, integration, documentation, and development.

  • Write data pipelines using SQL(e.g. bigquery, presto) and scripting languages (e.g., Scala, Python, R)

  • Manage security and privacy requirements, address data quality issues, and drive a rigorous governance process

  • Understand the business and translate data needs into technical requirements. 

  • Outline, develop, and launch extremely efficient and reliable data pipelines tailor-made to address the needs of the customers

Qualifications

Who You Are

We are looking for qualified engineers with a proven background in data pipeline tools, data analysis, ETL, and data modeling skills. You have excellent interpersonal communication skills, possess a broad range of database-related experience, are team-oriented, and thrive in a fast-paced environment. You are passionate about learning and growing your expertise in data engineering best practices and technology.

 

Qualifications 

  • 4+ years industry experience in data engineering or adjacent roles

  • Strong understanding of SQL

  • Solid experience with a high-level programming language (e.g., Python, Go, Java, Scala, C#, C++, etc.)

  • Experience working with large data volumes

  • Experience working with cloud data providers such as AWS, Google Cloud, Azure, etc.

  • Experience with orchestration tools like Airflow, Autosys, etc.

  • Eager and able to understand the business and present possible solutions to data-related issues in a concise way

  • Assisting in data analysis to drive proactive planning for future development

  • Participating in data modeling & system architecture exercises

Additionally, an ideal candidate would have:

  • A strong analytical nature with a focus on performance optimization

  • Experience working with GDPR/CCPA/Privacy regulations

  • Experience working with Hadoop infrastructure 

  • Hands-on experience with database / systems administration

  • Familiarity with systems-automation tools such as puppet or chef

  • Ability to communicate effectively with business partners, engineers, and analysts

  • A positive attitude and interest in working as part of a team

Additional Information

We 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. All of your information will be kept confidential according to EEO guidelines.

Privacy Policy