← Back to jobs

CareerNet Technologies Pvt Ltd Logo
Software Senior Principal Engineer

CareerNet Technologies Pvt Ltd

 

Bengaluru, Karnataka, India

Posted On: 15+ days ago
Experience: 15+ years
Availability: Onsite
Openings: 1
Category: Principal Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design and develop sophisticated distributed services for durability, consistency, replication, and lifecycle management. You will build and harden clustered storage components for massively scalable systems, including multi-petabyte S3 object stores and scale-out NAS platforms. You will own technical problems end-to-end across design, implementation, testing, deployment, and supportability. You will optimize performance across compute, memory, IO, and networking, driving latency and throughput improvements using data-driven profiling. You will improve reliability through observability, telemetry, failure injection, and chaos testing. You will provide technical leadership by setting architectural direction for critical AI data platform storage systems.

Responsibilities

  • Design and implement large-scale distributed storage services and control planes.
  • Optimize system performance, latency, and throughput across storage media and networks.
  • Enhance system resilience using observability, telemetry, and automated remediation practices.
  • Write clear design docs, RFCs, and PRDs; perform rigorous code reviews.
  • Mentor peers and drive architectural decisions for cross-product storage systems.

Required Skills

  • 15+ years of experience in systems-level development.
  • Strong expertise in Java and/or C/C++.
  • Deep understanding of Linux operating systems and internals.
  • Proven experience designing and building large-scale distributed systems.
  • Experience with storage systems (object storage, file systems, or block storage).
  • Knowledge of data structures, algorithms, and system design principles.
  • Experience with high-performance, low-latency system optimization.
  • Familiarity with networking concepts and distributed system protocols.
  • Experience with multithreading, concurrency, and parallel processing.

Preferred Skills

  • System-level programming experience including kernel, firmware, or device drivers.
  • Knowledge of security best practices (TLS, authN/Z, encryption standards).
  • Experience with CI/CD pipelines, build systems, and release engineering.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs