Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Hardware Systems Engineer

Twitter

Hardware Systems Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    WHAT YOU’LL DO:

    We work with engineering teams to define future generations of Twitter's data center infrastructure. You will help design and validate these large scale systems that power our global platform. You will create solutions that handle the full lifecycle of servers, and you will also work with the hardware design team to ensure reliability through system burn-in, hardware and software tests.

    RESPONSIBILITIES:

    • Work closely with Hardware Quality Engineers to ensure quality expectations are met.
    • You will collaborate regularly with internal product teams to understand requirements and expand product knowledge.
    • Develop automation of qualification test framework for fleet hardware systems.
    • You will generate and review validation plans, lead execution and create test reports.
    • Be able to work with other specialists to define, develop, and improve test scripts.
    • Debug problems and drive corrective actions of problems found in Linux kernels, drivers, BIOS and BMC firmware.
    • Investigate opportunities to drive improvements within Twitter’s infrastructure stack.
  • Qualifications

    Qualifications

    WHO YOU ARE:

    You're excited to create and handle big fleets, and have been looking for the next challenge in your career. You have strong opinions about how to test and qualify software, firmware, and server hardware components. You are an expert in Linux, including the experience to build and deploy drivers and software packages. You like building tools and automating tests. You understand overall system performance and want to collaborate with teams to optimize the entire stack.

    • Experience in scripting, specifically Python and bash
    • Working knowledge of BIOS, BMCs, UEFI and PXE boot
    • 3+ years professional experience in software and system engineering.
    • Experience in delivering large-scale system software development products. Deep understanding of OS concepts and internals with Linux, UNIX, and Centos/Redhat.
    • An understanding of HW architectures of x86 servers & sub-systems.

    Additional Information

    We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

    SAN FRANCISCO APPLICANTS:

    Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

    You want to be part of a community of the most talented, forward-thinking engineers in the industry. You take satisfaction in building resilient, performant, and thoroughly tested distributed systems that can power the most business-critical applications. You want to learn, work with, and contribute to cutting-edge open-source technologies. The ideal candidate has experience with and/or history of contributions to Hadoop, Spark, Hive, Scalding, Parquet, or similar technologies. You have experience in distributed systems, database internals, and/or performance analysis. We are a diverse team that values diverse thinking!

  • Industry
    Media Production