Job Description :
Overview of the role
SMTS, Developer is responsible for building features in the AIOps (autonomous IT operations) layer of the Nutanix platform. This consists of building data pipelines, building capabilities of generating insights from data, slice and dice data, bubbling up the relevant data that needs the customer’s attention. Thereafter the insights are tied up with automation thus helping achieve autonomy in data centers.
The individual needs to have a keen interest in building and delivering impactful end to end features (architecture, design, thinking through workflows / use cases / experience and development of scalable solutions for the same, deployment and incorporating feedback) for customers. The solution would be a platform so as to be usable in a variety of applications as well as for Nutanix core services. This will also involve close collaboration with frontend, QA, UX, PM teams and other stakeholders.
In addition the individual would be responsible for mentoring multiple junior engineers and exhibit effective teamwork and leadership skills.
Skills Required
Mandatory:

  • Should have had the full responsibility for the architecture and delivery of a medium d project
  • Should have been the owner of a component and demonstrated technical leadership in that area.
  • Should have been part of active design review for medium-high complexity projects
  • Should have led and mentored a group of atleast 3 engineers and been responsible for delivery of projects they are working on, as well as grooming their technical careers.
  • 6-7 years of development experience using Java/Python/Golang.
  • Experience in building scalable and high performance distributed systems. This includes experience and knowledge of
  1. Sync/async programming design
  2. Multithreading/concurrency
  3. Fault tolerant systems
  • Familiarity with Unix environment, GIT, unit testing frameworks, build management tools and Continuous Integration tools such as Jenkins
  • Ability to write scripts and tools for development and debugging.
  • Memory/CPU Profiling of applications
  • Good knowledge of RDBMS, NOSQL & database design – objects modeling
  • Nice to have:

    • Customer interactions and on-call experience is an added plus.
    • Experience in Machine Learning
    • Basic understanding of web technologies (HTTP/S, Javascript, JSON).
    • Experience with design, development and data modeling of RESTful web services with Websockets/HTTP2.0 would be a plus
    • Technical writing and communication skills.
    • Ability to collaborate with a diverse set of people.

    Qualifications

    • 7-8 years of experience developing applications.
    • Minimum Bachelor Degree in Computer Science or equivalent.

    Source link