
Senior Principal Software Engineer
Metsi Technologies
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Develop sophisticated systems and software based on customer’s business goals and needs.
- Design and build next-generation AI data platform storage, mission-critical components powering AI strategy.
- Own problems end-to-end across design, implementation, testing, deployment, and supportability within a cluster storage system.
- Build and harden distributed services: durability, consistency, replication, data paths, metadata, control planes, scheduling, placement, and lifecycle management.
- Optimize performance across computer, memory, IO, networking, and storage media; drive latency and throughput improvements.
- Collaborate in scrum teams, write clear design docs, PRDs, and RFCs, perform code reviews and mentor peers.
- Raise product quality via automated tests, CI/CD pipelines, build hygiene, and release engineering.
Requirements
- 12 - 17 years of experience in systems programming and distributed systems fundamentals (concurrency, networking, storage, consistency, fault tolerance).
- Proficiency in at least one of C/C++ OR Java and Python (good to have); willingness to learn across the stack.
- Experience with Linux or BSD development and debugging (e.g., performance, strace/dtrace/eBPF, tcpdump) and ability to write clean, testable code; familiarity with unit/integration/system testing and CI/CD.
- Technical leadership expertise of building and growing high-performing engineering teams, mentoring senior engineers, and setting technical direction for critical AI data platform storage systems.
- Proven experience setting technical direction and cross-product architecture, delivering high-impact performance and reliability improvements, and raising the company-wide engineering bar through mentorship, clear communication, collaboration, and a bias for action.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++JavaPythonsystems programmingdistributed systemsperformance optimizationautomated testingCI/CDdebugging
Soft Skills
technical leadershipmentoringclear communicationcollaborationproblem-solvingbias for action