About the company Twitter is whatβs happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story. Join the open conversation. Watch live streaming events. Available in more than 40 languages around the world, the service can be accessed via twitter.com, an array of mobile devices, and SMS.
Job description
Who We Are
The Periscope Services team is responsible for building and managing backend services and systems which power LIVE video for both Periscope and Twitter. This includes functionalities such as low latency chat messaging, ML ranked timelines, broadcast and user management, unified search, notifications, recommendation and so much more. We work with product management, design, data science and leadership teams to create compelling new experiences for Live video in all areas of Twitter and Periscope. Our team of 8 engineers manages 20+ Golang microservices that support thousands of concurrent live broadcasts with millions of viewers.
What Youβll Do
As an engineer on the Periscope Services team, your primary responsibility will be to design and build backend services and systems. You will work with other engineers on the team to solve difficult but exciting distributed system design and implementation problems. You will help us identify and fix issues to improve scalability, performance and simplicity of our platform.
Skills & requirements
Who You Are
BS, MS, or PhD in Computer Science or similar technical field, or equivalent experience
3+ years experience developing backend systems
Familiarity with distributed systems and concepts such as concurrency, multithreading, and queues
Strong software engineering best practices (e.g. coding, unit testing, code reviews, design documentation)
Solid understanding of CS fundamentals
Likes to solve hard problems, eager to learn new things, communicates clearly and loves to work in a collaborative environment
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-des-Software-Engineer-Distributed-Systems-NYC-Twitter.html Please mention that you found the job at Golangprojects.com
[ job website ]
Senior Backend Engineer, Golang - Aescape(March 2024) New York, New York, United States - Salary: $140,000 - $160,000
This role can be based in our NY or SF office.
Aescape - pronounced βescapeβ - is a first-of-its-kind lifestyle robotics company bringing people and robotics together for better living. We are ...Distinguished Engineer II - IaaS (Containers, OS and Language Runtimes) - GEICO(March 2024) Remote US, 100% Remote - Salary: $125,000 - $300,500
GEICO is seeking a distinguished engineer to lead the Containers, OS, and Language Runtimes team. You will drive innovation in container technology, operating systems, and language runtimes, shaping t...Software Development Engineer, EKS Anywhere - Amazon(March 2024) Santa Clara, California, United States - Salary: $115,000 - $223,600
As a Software Engineer in the Elastic Kubernetes Service (EKS) team working on EKS Anywhere, you will help us deliver the mission of helping customers run containers successfully anywhere. At Amazon E...
Senior Backend Engineer - GoTu(April 2024) Remote US, 100% Remote
Join our dynamic Miami-based tech startup, generously supported by venture capital, as we search for an experienced Senior Backend Engineer. At GoTu, we're revolutionizing the dental industry with our...
Senior Backend Engineer - Lighthouse(March 2024) Madrid, Spain (Remote work possible) Greater Madrid Metropolitan Area
At Lighthouse (formerly OTA Insight), weβre on a mission to reimagine commercial strategy for the hospitality industry. Our commercial platform simplifies data, tra...