People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Senior Staff Software Engineer - IndiaHyderabad, Telangana, India

MapR

Senior Staff Software Engineer - India

Hyderabad | Telangana | India

MapR Technologies, a provider of the industry's next generation data platform for AI and Analytics, enables enterprises to inject analytics into their business processes to increase revenue, reduce costs, and mitigate risks. MapR addresses the data complexities of high-scale and mission-critical distributed processing from the cloud to the edge, IoT analytics, and container persistence. Global 2000 enterprises trust the MapR Data Platform to help them solve their most complex AI and analytics challenges. Amazon, Cisco, Google, Microsoft, SAP, and other leading businesses are all part of the MapR ecosystem. For more information, visit mapr.com.
This person will be responsible for building a world-class distributed file system and unstructured database. Candidates with prior work experience on filesystem and database internals will have an additional advantage. Exposure to "operating system internals, data structures, and algorithms, multi-threaded programming" is must. Candidates with prior work experience in building RTOS, Linux kernel development, network programming are also considered. Interpersonal and communication skills are a must.

Responsibilities:
  • Develop filesystem replication, mirror, asynchronous replication, security and cluster management.
  • Develop unstructured database on disk layout, performance of unstructured databases and integration with business development tools.
  • Develop efficient data access algorithms with solid-state devices.
  • Develop filesystem access protocols like NFS v2/v3/v4 and FUSE.
  • Collaborate with hardware to ensure performance goals.
  • Collaborate with test team on test automation design.

Required Skills:
  • Strong C/C++ is a must.
  • Exposure to Linux Multithreaded programming, locks, and semaphores.
  • Proven track record of developing a feature from requirements to delivery.
  • Strong debugging skills.
  • Attitude to test the developed code thoroughly.
Desired Skills:
  • Excellent communication skills.
  • Exposure to JAVA.
  • Experience in solving filesystem/database/kernel deadlocks.
  • Ability to develop code in a fast-paced environment.
Education:
  • B.E/B-TECH/MCA/MS/ME.
  • Education from reputed institutes is considered as an additional qualification.

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

There are currently no jobs matching this criteria