TP-Link Systems Inc.

Consumer Electronics

SeniorCloudSoftwareEngineer

$135–195k ~AI est. Irvine, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Consumer Electronics
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →