Senior Engineer - Software (Cloud Storage)
About our group :
This team collaborates with the development of a new storage software platform designed for cloud storage and focused on scalability, extensibility and reuse.
About the Role - You will:
Work with the internal Seagate team, its customers and the cloud storage industry to develop a resilient, high performing storage platform
Responsible for system development and ideally experience with cloud storage and/or S3 server/application development experience
Understands the implementation details of the storage system at the source code level
Debug performance and reliability issues of the storage system and Implement feature addition/enhancements to the source code
Modify source code to improve performance, enhance stability and fix defects
Document designs and code clearly in the English language
Communicate with team and managers to develop optimal solutions and report progress and collaborate with other development teams.
Evaluate alternative approaches to assist in developing solutions and share best practices with partners and peer groups
About You:
Basic understanding of functional groups related to engineering
Actively pursues opportunities for learning and self - development
Proven personnel management, project management and leadership skills
Understanding of industry software development processes and practices
Your Experience Includes:
S3 Server technology
C++ programming language and tools (compilers, linkers, profilers, etc .)
Basic UNIX and programming in a UNIX environment
Concurrent programming and distributed systems are desired (shared memory vs. message passing, asynchronous systems, two - phase commit, Paxos)
Linux kernel development and Linux filesystems are desired
Location: Pune, India
Our site in Pune is dynamic, both in our cutting - edge, innovative work, as well as our vibrant on - site food and athletic and personal development opportunities for our 400+ employees. You can enjoy breakfast, lunch, or dinner from one of four cafeterias in the park. Take a break from your workday and participate in one of our many walkathons or compete against your colleagues in carrom, chess and table tennis. Learn about a technical topic outside your area of expertise at one of our monthly Technical Speaker Series, or attend one of the frequent on - site cultural festivals, celebrations and community volunteer opportunities.
Job Family: Engineering ProfessionalKeyskills: Unix C++ Project management Linux kernel Manager Technology cloud storage Programming Application development Distribution system
Seagate Technology PLC is an American data storage company. It was incorporated in 1978, as Shugart Technology. Since 2010, the company is incorporated in Dublin, Ireland, with operational headquarters in Cupertino, California, United States.