X Corp. Logo

X Corp.

Software Engineer - Storage

Reposted 22 Days Ago
In-Office
3 Locations
70K-297K
Mid level
In-Office
3 Locations
70K-297K
Mid level
Develop and improve features for storage systems, ensuring performance, reliability, and compliance with privacy standards. Collaborate with teams and provide mentorship.
The summary above was generated by AI

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 the trusted global digital public square, committed to protecting freedom of speech and building the future unlimited interactivity. 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!

  

Role: Software Engineer - Storage
Location: Palo Alto or London, UK
Salary Range: $70,000 to $297,000 + Equity

_

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

Top Skills

Blobstore
Graphstore
Kubernetes
Manhattan
Memcached
MySQL
Redis

Similar Jobs

9 Days Ago
Hybrid
5 Locations
230K-286K Annually
Expert/Leader
230K-286K Annually
Expert/Leader
Cloud • Information Technology • Security • Software • Cybersecurity
Lead architectural decisions for Cloudflare's R2 object storage platform, designing reliable, high-throughput systems while collaborating with engineers and stakeholders to align goals.
Top Skills: Cloud InfrastructureDistributed SystemsNetworkingStorage Systems
An Hour Ago
In-Office
London, England, GBR
Mid level
Mid level
Beauty • Robotics • Design • Appliances • Manufacturing
The People Operations Specialist will manage EMEA expansion projects, enhance processes for new markets, support onboarding, and ensure compliance with local labor laws.
Top Skills: Hris Systems
An Hour Ago
Hybrid
London, England, GBR
Mid level
Mid level
Big Data • Cloud • Food • Machine Learning • Software • Database • Analytics
The Ecommerce Manager will drive online sales strategy, collaborate with teams to enhance digital presence, and explore new opportunities in the foodservice channel.
Top Skills: Data AnalysisDigital MarketingEcommerce Platforms

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account