This job has expired, please see additional jobs below
Software Engineer - Platform Engineering
Twitter
Seattle, WA, United States
Job Details - this job has expired, please see similar jobs below
Every day Twitter’s distributed, real-time platform utilizes millions of cores to process hundreds of billions of requests and serve petabytes of data. The Platform Engineering team’s mission is to improve the scalability and capabilities of this infrastructure, while maintaining world-class availability. We continually make changes to allow us to reach more customers, handle more data, and process data faster with ever more powerful tools.
As a member of the Platform Engineering team, you will design and build systems to improve our ability to reach a wider audience, iterate more quickly on applications, and process ever increasing quantities of data. The services you build will integrate directly with Twitter’s products, opening the door to new and cutting-edge features. You will be an active participant of the open-source community, working with and building industry standard tools. You will empower dozens of engineering teams, hundreds of co-workers, and millions of people to dream of new insights and new possibilities.
Platform Engineering is hiring for the following areas:
• Observability - highly scalable, robust, and real-time infrastructure to enable reliable monitoring, alerting, tracing, and log aggregation/analytics across all critical services
• Traffic – intelligent routing infrastructure that minimizes the latency to all Twitter services from anywhere around the world
• Graph Storage – services to store and serve high-throughput queries on Twitter's social graph
• Messaging Platform - publish and subscribe technologies to enable services and applications to stream information between one another
• Coordination - infrastructure for coordination within distributed systems
• Data Platform - core systems infrastructure and abstraction libraries, such as Hadoop, Scalding, and Storm, that power Twitter's batch and streaming data pipelines
You:
• Want to be part of a community of the most talented, forward-thinking engineers in the industry
• Are passionate about continually redefining the limits of scale and performance
• Take satisfaction in building resilient, and thoroughly tested systems that can power the most business-critical applications
• Have a BS, MS, or PhD in computer science or a related field, or equivalent work experience
Any of the following is a plus:
• Experience in distributed systems, network protocols, or performance analysis
• Demonstrated contributions to open-source software
• Exceptional verbal and written communication skills
• 10+ years experience in professional software development
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.