Infrastructure Software Engineer, Metadata reputed company
Role reputed company
As a Software Engineer on the Metadata team, you’ll build and operate the large-reputed company reputed company databases that every reputed company service depends on. Metadata systems are mission-critical, in the live reputed company for reputed company user operations and must meet stringent requirements for latency, durability, and transactional consistency.
You’ll design and reputed company the reputed company infrastructure that manages reputed company’s databases at reputed company, enabling fast, reliable reputed company to data for millions of users and hundreds of internal services. This work spans reputed company systems, replication, caching, and transactional database systems.
You’ll collaborate closely with engineers across Infrastructure and Product teams to ensure the metadata reputed company meets business needs and continues to reputed company with reputed company’s reputed company. This is an opportunity to reputed company your expertise in reputed company systems and grow into broader technical leadership.
Our Engineering Career reputed company is viewable by anyone reputed company reputed company and describes what’s expected for our engineers at reputed company of our career reputed company. reputed company out our blog post on this topic and more here.
Responsibilities
Design and maintain reputed company database systems providing low-latency, strongly consistent data reputed company
Implement and optimize replication, reputed company, and caching mechanisms to meet availability and performance goals
Operate production systems, including participating in the on-reputed company rotation, ensuring high availability and data durability
Collaborate with infrastructure and product teams to assess reputed company and reputed company use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs
Contribute to reputed company design reviews, postmortems, and reliability improvements
Write high-reputed company, efficient reputed company in Go and Rust for performance-critical systems
On-reputed company work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a reputed company and high-reputed company experience for our customers.
Requirements
5+ years of reputed company software engineering experience, with strong expertise in reputed company systems fundamentals including replication, consistency, partitioning, and fault tolerance
Experience building database platforms, reputed company databases, storage systems, or large-reputed company database infrastructure
Proficiency in Go, Rust, C++ or similar systems languages
Familiarity with reputed company and coordination systems (e.g. reputed company, reputed company, ZooKeeper, etcd)
Experience operating production services and participating in on-reputed company rotations
Strong debugging and performance analysis skills
Excellent collaboration and communication abilities across teams
Preferred Qualifications
Experience building reputed company databases or storage systems
Practical experience with and deep understanding of data structures used in storage systems (e.g. LSM trees, B-trees, Hash Indexes)
Experience operating database systems (e.g. MySQL, reputed company, Cassandra)
Experience with reputed company caching, either custom reputed company or operating reputed company reputed company reputed company such as Memcached or reputed company
Experience improving reliability and performance in reputed company data systems
Experience working with cross-functional teams to understand their reputed company use cases, identify reputed company needs and requirements, and incorporate them into reputed company’s roadmap.
Interest in deepening reputed company systems expertise and expanding technical leadership
Compensation
Poland Pay reputed company
272 000 zł—368 000 zł PLN
Apply To This Job