Cloud Software Engineer - Database
Job in
Irvine, Orange County, California, 92606, USA
Listed on 2026-06-08
Listing for:
TP-Link Corp
Full Time
position Listed on 2026-06-08
Job specializations:
-
IT/Tech
Data Engineer, Systems Engineer, Cloud Computing, Database Administrator
Job Description & How to Apply Below
Headquartered 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 RESPONSIBILITIES
* Design, 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 database underlying 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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×