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

Distributed Systems EngineerBengaluru, Karnataka, India


Distributed Systems Engineer

Bengaluru | Karnataka | 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.

Distributed Systems Engineer

In this exciting position within the support organization, you will provide the highest level of level of technical expertise and advice to MapR's rapidly growing customer base. You will provide assistance to these enterprises throughout the Pre- and Post-Sales process. On average, your role will consist of providing the highest level of technical expertise to MapR's customer base, work on resolving customer issues and replicating issues in-house, work on code fixes with Engineering and release patches to resolve complex issues as soon as possible.

If you consider yourself a technical dynamo, and you are looking for a challenge in a trailblazing company we want to hear from you!

Responsibilities and Daily Duties:

o Acting as a distributed system engineer evaluate high priority issues on MapR filesystem, security, no SQL database, and MapR messaging (30%)
o Installing and configuring MapR filesystem for customers, including sizing the nodes
o Advising how to set up volumes, using NFS for access and data ingestion
o Troubleshooting issues with MapR filesystem and quickly come with a solution to avoid future issues.
o Using scripting and pattern matching tools to debug to find the root cause.
o Working on table structure and partitions or no SQL databases, understanding data types, and running sample queries to see customer reported errors. Evaluating table regions and knowing how to recover from region failures and restore file consistencies.
o Setting up either Kerberos or MapR security on customer environment for authentication and authorization. Ensuring security tickets are issued and configured properly.
Evaluate customers distributed environment and suggest methods to upgrade or implement a revised solution (20%)
o Interacting with various customer teams to be aware of customer use case, systems, tools and monitoring applications that are used for managing the cluster
o Evaluating all third-party applications used by the customer and how they are integrated with MapR software.
o Ensuring and validating customer test plans and test cases before upgrading and ensuring the new release is tested in a staged environment.
o Developing MapR documentation and/or knowledge articles that include more detailed explanations.
o Utilizing strong analytical skills to dig deep into the problem, performing root cause and assigning to relevant categories such as bug, configuration, and hardware for effective problem-solving.
Evaluate open source Hadoop components for data processing, data ingestion, and analytics (30%)
o Communicating technical concepts clearly and effectively on query and optimization for analytics.
o Guiding customers on data ingestion by suggesting right technology and helping them use the right tools for ETL (Extract, Transform, and Load). Helping to configure Metastore and multiplicity for access to Metastore.
o Analyzing slow java programs or failures related to JVM using j-stack and j-map to see which processes or threads are either blocked or slow and suggest corrective action.
o Coordinating with Engineering and other internal teams for escalations and create knowledge articles (20%)
o Coordinating with Engineering on product defects, testing and patch delivery to customers.
o Maintaining all communication and ownership of cases opened by the customer and bringing in sales engineers for enhancements and internally working with backline to shadow issues.
o Working with consulting and accounting teams to identify opportunities for MapR solutions to make sure a high level of customer satisfaction is maintained.
o Capturing best practices as part of the engagement and writes knowledge articles for self-service

Skills/Tools/Technologies Required:

  • Bachelor's degree in Computer Science. Computer Engineering, Electrical Engineering or a related field
  • Tools: tcpdump , netstat , SAR, free, htop , IOStat, meminfo , jstack , gdb, vmstat
  • Programming languages: Java, Python, sparkSQL, Scala and C/C++
  • Technologies: Hadoop, Sqoop, Flume, Hive, HBase, HiveServer 2, HDFS , MySQL, spark, SQL tez , and O ozie
  • Knowledge of Linux operating system administration and troubleshooting
  • Learning of MapR build tools such as fsck, gfsck , guts and analyzing core dumps.
  • A plus if you have Java/C++ development skills

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

Software Engineer – 1

Versa Networks Bengaluru Karnataka India Bengaluru, Karnataka, India
As a member of the software group, you will be responsible for designing, developing and unit-testing various modules for the Versa Networking Platform. You will take ownership for large software components, work with product management on custome...

Software Engineer, Cloud Platform

Poshmark Chennai Tamil Nadu India Chennai, Tamil Nadu, India
We are looking for experienced, software engineer to lead the rapid growth of our Cloud Platform and marketplace. As a Software Engineer, Cloud Platform, you will be responsible for building and running a high-traffic and fast-growing site -- the ...

Software Engineer – Infrastructure/Datapath

Versa Networks Bengaluru Karnataka India Bengaluru, Karnataka, India
The Infrastructure Software Engineer will be at the forefront of architecture, design and implementation of Versa's high-performance platform and forwarding software. This individual will be part of a team developing very high-performance packet p...