Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Irvine?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

TP-Link Systems Inc.

Irvine / Global

Senior Cloud Software Engineer - Database

Job Description

TP-Link Systems Inc Job PostHeadquartered in the United States, TP-Link Systems Inc is a global provider of reliable networking devices and smart home products, consistently ranked as the world's top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle.Key ResponsibilitiesDesign, build, and continuously evolve cloud-native infrastructure storage platforms that support distributed databases, middleware systems, and large-scale data services.Design scalable and reliable storage platform capabilities, including data placement, sharding, replication, indexing, compaction, compression, validation, backup, and recovery frameworks.Build infrastructure storage solutions by integrating and extending open-source database, storage, and middleware technologies to meet enterprise-grade platform requirements.Drive automation for infrastructure provisioning, configuration management, CI/CD pipelines, observability, and operational workflows using Terraform, Ansible, Go, and Python, including authoring Ansible playbooks and roles that orchestrate database operational tasks across large fleets of distributed database nodes, covering provisioning, configuration, rolling upgrades, patching, backup/restore, and recovery.Develop reusable platform components and standardized storage capabilities that enable application teams and database teams to efficiently manage large-scale distributed data systems.Work closely with DBA teams to understand database platform requirements, storage-layer constraints, performance bottlenecks, and data governance needs, and translate them into scalable infrastructure solutions.Partner with DBAs to design and improve underlying database capabilities, including storage format optimization, indexing strategy, data partitioning, compaction policy, backup architecture, and recovery design.Evaluate architecture trade-offs across performance, scalability, availability, consistency, cost, and operational complexity for distributed storage and database platforms.Design and implement performance optimization solutions across storage engines, system I/O, network communication, resource scheduling, and distributed data-processing paths.Build observability, diagnostics, and automation capabilities as part of the platform design to improve system transparency, troubleshooting efficiency, and engineering productivity.Collaborate with application engineering, DBA, SRE, architecture, and platform teams to standardize storage infrastructure capabilities and support the long-term evolution of the company's database and storage platforms.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location