Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, we're on a mission to become a trusted global digital public square, committed to minimal censorship within legal boundaries. Our goal is to empower every user to freely create and share ideas, fostering open public discourse without barriers. Join us in shaping this thrilling journey where your contribution will be invaluable to our success!
Software Engineer - Real-Time Storage Team
Location: San Francisco or London
Salary Range: $70,000 to $297,000
Who We Are:
X serves our community of users and customers by working tirelessly to preserve free expression and choice, create limitless interactivity, and create a marketplace that enables the economic success of all its participants.
X’s globally distributed, real-time communications network generates trillions of events and petabytes of data per day. The Realtime Storage Team provides the storage layer that enables products and services at X to be fast, highly scalable, and always available. We own Manhattan (an internally-developed distributed, persistent key-value store for low-latency high-throughput use cases), GraphStore (an internally-developed distributed database used to store relationships between users, tweets and other entities), Blobstore (an internally-developed object store), Cache (hundreds of Memcached and Redis clusters) and MySQL (tens of clusters). To handle X’s scale, we build world-class distributed storage solutions that help serve critical X services with low latency from our own datacenters. We run tens of thousands of database nodes that process hundreds of millions of requests per second!
What You’ll do:
In this role, you will:
Design, build and launch to production new features and improvements aimed at unifying common components across the storage systems
Dive into performance issues and work with customers and deliver solutions to cater to customers’ latency, availability and data durability requirements.
Actively collaborate with partner teams and our customers to build and deliver features and integrations that’ll allow us to store and retrieve data that is compliant to Privacy and Data Protection standards.
Help us containerize X scale database services which will be the largest stateful workloads to run on Kubernetes in a datacenter hosted environment.
Demonstrate ownership of the services you build by going oncall and lead initiatives to improve service reliability.
Lead and drive incident responses and recovery with your peers. Review and contribute to incident postmortems and hold a high bar for the same.
Work in a collaborative environment and uplevel your peers by doing mentoring, code and design reviews.
Be open to develop new skills and learn on the job as we navigate new technology spaces.
Ground your decisions with data and reasoning and adapt to new information to make informed choices.
Qualifications
B.S.+ in Computer Science or related field (or equivalent experience)
3+ years of experience in software engineering
Experience with building or operating distributed systems, and asynchronous programming
Strong computer science fundamentals, algorithms, and data structures background
Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and troubleshooting
An understanding of continuous integration and a strong drive toward automation.
Proficient in multi-threading, scaling, concurrency, caching, queuing and RPC
A strong reliability first mindset
Previous experience with storage systems and Kubernetes is a plus
Familiarity with JVM-based languages is a plus
If you thrive in a dynamic, high-growth tech environment and relish the opportunity to collaborate with passionate, driven over-achievers, your career with us here at X will be both exhilarating and fulfilling!
0 applies
133 views
Jobs from our Partners
Oracle Cloud Fusion BI Publisher Engineer – ETS Engineer III
Staff Software Engineer II (Hybrid)
Similar Jobs
Sr. Principal Engineer Software (Cloud Threat Prevention & AppID)
Senior Software Architect
Experienced/Senior DevOps Engineer (REF2693D)
Sr. Site Reliability Engineer (U.S.)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 223 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee