TP Link USA Corp
Cloud Software Engineer - Database
Irvine, California, United States
No sponsorshipDetected 48 days ago
PythonJavaGoC++Distributed SystemsMySQLRedisCassandraCloud PlatformsKubernetesTerraformAnsibleCI/CDLinuxSite Reliability EngineeringKafkaInventory ManagementLoad BalancingCommunicationCollaborationProblem Solving
About the role
- The company is committed to delivering innovative products that enhance people's lives through faster, more reliable connectivity.
- We believe technology changes the world for the better!
- 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.
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.
- 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.
- Design and implement performance optimization solutions across storage engines, system I/O, network communication, resource scheduling, and distributed data-processing paths.
- 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.
- We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit.
- Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone.
Requirements
- Bachelor's degree or above in Computer Science, Software Engineering, Computer Engineering, or a related field.
- 3+ years of experience in backend engineering, cloud infrastructure, distributed systems, database systems, storage infrastructure, or related areas.
- Strong understanding of storage engine or database internals, including B+-tree, LSM-tree, indexing, compaction, compression, data validation, and storage optimization.
- Proficiency in at least one programming language such as Go, Java, C++, Python, or Rust.
- Hands-on experience with Ansible (playbooks, roles, inventory management, idempotent task design) and using it to automate database or distributed-system operational workflows at scale.
- Solid knowledge of Linux systems, networking fundamentals, file systems, I/O performance, and distributed system troubleshooting.
- Strong problem-solving skills with the ability to analyze complex performance, scalability, and reliability challenges in distributed systems.
Nice to have
- Experience with cloud-native infrastructure, Kubernetes, containerized platforms, or cloud storage services.
- Experience with open-source systems such as Cassandra, Kafka, Redis, MySQL, VictoriaMetrics, Loki, ELK or similar technologies.
- Experience designing systems with high QPS, low latency, large-scale storage, or strict availability requirements.
- Experience with multi-region architecture, cross-site disaster recovery design, active-active architecture, hot/cold standby, or automated failover solutions.
Company info
- 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.
- With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint.
- At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.
- 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.
- Evaluate architecture trade-offs across performance, scalability, availability, consistency, cost, and operational complexity for distributed storage and database platforms.
Visa & Work Authorization
- Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time
Apply directly at TP Link USA Corp →Create a free account for alerts like thisView TP Link USA Corp immigration profile
This listing is sourced directly from TP Link USA Corp's careers page and normalized into a canonical job model.