TP-Link Systems Inc.
Consumer Electronics
SeniorCloudSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Cloud Software Engineer at TP-Link Systems Inc.. Skills: Cloud infrastructure, Distributed systems, Database systems, Storage infrastructure. Design cloud-native infrastructure storage platforms. Build cloud-native infrastructure storage platforms”
Industry & Context.
Problem-solving; Troubleshooting; Root cause analysis
What They're Looking For.
Must Have
Bachelor's degree or above in Computer Science, Software Engineering, Computer Engineering, or a related field, 7+ years of experience in backend engineering, cloud infrastructure, distributed systems, database systems, storage infrastructure, or related areas, Solid understanding of distributed system principles, including CAP, BASE, replication, sharding, load balancing, failure detection, consistency models, and fault tolerance, Hands-on experience designing or building distributed databases, storage systems, middleware platforms, message queues, or large-scale data-processing systems, understanding of storage engine or database internals, including B+-tree, LSM-tree, indexing, compaction, compression, data validation, and storage optimization, Experience building platform-level capabilities or reusable infrastructure components for database, storage, or data-processing systems, 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, Ability to work closely with DBA teams and translate database requirements into infrastructure platform design and technical solutions, problem-solving skills with the ability to analyze complex performance, scalability, and reliability challenges in distributed systems, communication and cross-functional collaboration skills
Nice to Have
Cloud-native infrastructure, Kubernetes, containerized platforms, or cloud storage services, Open-source systems such as Cassandra, Kafka, Redis, MySQL, VictoriaMetrics, Loki, ELK or similar technologies, Designing systems with high QPS, low latency, large-scale storage, or strict availability requirements, Multi-region architecture, cross-site disaster recovery design, active-active architecture, hot/cold standby, or automated failover solutions, Partnering with DBA teams on database platform design, data governance, backup and recovery architecture, or storage-layer optimization, Contributing to architecture reviews, technical design documents, platform standards, or infrastructure solution design
What You'll Do.
Design cloud-native infrastructure storage platforms
Build cloud-native infrastructure storage platforms
Evolve cloud-native infrastructure storage platforms
Design scalable storage platform capabilities
Design reliable storage platform capabilities
Build infrastructure storage solutions
Integrate open-source database technologies
Extend open-source database technologies
Integrate open-source storage technologies
Extend open-source storage technologies
Integrate middleware technologies
Extend middleware technologies
Drive automation for infrastructure provisioning
Drive automation for configuration management
Drive automation for CI/CD pipelines
Drive automation for observability
Drive automation for operational workflows
Author Ansible playbooks
Orchestrate database operational tasks
Provision database nodes
Configure database nodes
Perform database rolling upgrades
Backup database nodes
Restore database nodes
Develop reusable platform components
Develop standardized storage capabilities
Manage large-scale distributed data systems
Understand database platform requirements
Understand storage-layer constraints
Understand performance bottlenecks
Understand data governance needs
Translate requirements into infrastructure solutions
Design underlying database capabilities
Improve underlying database capabilities
Optimize storage format
Optimize indexing strategy
Optimize data partitioning
Optimize compaction policy
Optimize backup architecture
Optimize recovery design
Evaluate architecture trade-offs
Design performance optimization solutions
Implement performance optimization solutions
Build observability capabilities
Build diagnostics capabilities
Build automation capabilities
Improve system transparency
Improve troubleshooting efficiency
Improve engineering productivity
Collaborate with application engineering teams
Collaborate with DBA teams
Collaborate with SRE teams
Collaborate with architecture teams
Collaborate with platform teams
Standardize storage infrastructure capabilities
Support company's database platforms
Support company's storage platforms
How You'll Work.
Team & Collaboration
Cross-functional collaboration; Application engineering teams; DBA teams; SRE teams; Architecture teams; Platform teams
Communication Scope
Cross-functional collaboration
Full Job Description
**ABOUT US:** 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 effic
Applying for this Senior Cloud Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about TP-Link Systems Inc.?
Real rants from real employees. Read before you apply.