Principal Site Reliability Engineer

Location IN-Pune
Job ID
Research & Development - Software Engineer (Development or Programming)
Pos. Type
Full Time

Company Overview / Présentation de l’entreprise:

Nuance is the pioneer and leader in conversational artificial intelligence (AI) innovations that bring intelligence to everyday work and life. We deliver solutions that understand, analyze, and respond to people, amplifying human intelligence to increase productivity and improve security. With decades of both domain and AI expertise, we work with thousands of organizations across a wide range of industries. 


Check out our team Life at Nuance!


Join our team! At Nuance, we are constantly reinventing how people connect with technology and with each other. Our AI-powered solutions empower organizations to transform “business as usual.” For decades, the world’s leading financial, healthcare, telecommunications, retailers, and government organizations have trusted Nuance to bring them award-winning solutions that deliver more meaningful outcomes and empower a smarter, more connected world. From clinical speech recognition technologies that free physicians to spend more time caring for patients to real-time intelligence that powers billions of customer interactions, we’re deeply committed to helping organizations push the boundaries of what’s possible.

Job Summary / Sommaire du poste:

Nuance Communications is looking for a talented individual with proven track record to take up an exciting role of a Principal Site Reliability Engineer within its HealthCare Research and Development Unit. Our users count on our application and services to be fast, reliable and secure. The candidate will be working with a talented group of cross-functional individuals to plan, design and build various tools, systems and infrastructure that enables continuous integration, testing, monitoring, elasticity and delivery of products and solutions on our hosted cloud platform.


The candidate must be a self-starter and be able to manage and prioritize many tasks at any given time. He/she must have good communication skills and possess the ability to follow up with groups across the company. The candidate should be comfortable working in a fast-paced technical environment. Demonstrated attention to detail and follow-through are very important for this role. Monitoring the platform, reacting to problems and proactively addressing issues before they affect performance or availability is going to be a prime focus for this individual. In this role, the candidate will work on products that are used by various health care providers to provide healthcare and life critical services to patients around the world.


As a Site Reliability Engineer you will:

* Use process and best practices to ensure our platform and its applications are stable and performant.

* Keep the customer-facing applications and services always available

* Plan, coordinate, and manage releases and their deployment.

* Proactively identify hurdles to stability and implement self-healing and resiliency initiatives.

* Build and maintain tools that will help with day to day activities and orchestration of our cloud environments.

* Work to automate detection and resolution of recurring issues in the production environment.

* Participate in the Incident and Problem Management processes and assist the teams in ensuring proper RCAs are documented and follow-ups are delivered.

* Communicate with software engineers, QA engineers, product management and operations staff on a daily basis for sharing ideas, status on ongoing work and prioritizing future work.

* Implement Infrastructure as a service and Infrastructure as code practices wherever applicable.

* Stay up-to-date on relevant technologies internally as well as externally, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools.


Educational Qualifications

Applicants must meet one of the following education and experience requirements:

* 7 years of relevant experience and a Bachelor’s degree in computer science or similar engineering field

* 5 years of relevant experience and a Master’s degree in computer science or similar engineering field


Basic Qualifications

* 2+ years experience working as a Site Reliability Engineer or a similar role operating a highly scalable and distributed platform.

* 2+ year experience with operating products in the Cloud (AWS, GCP, Azure).

* 2+ year experience with Infrastructure as Code Programming language like Terraform.

* 2+ year experience with Container Technologies like Docker, Kubernetes etc.

* 2+ years experience with TCP/IP networking and debugging.

* 2+ years experience working in a Linux and Windows environment.

* 2+ years experience with scripting language like Python, Perl, PowerShell etc.

* 2+ years experience with SQL or equivalent language.

* 2+ years experience using source control systems such as Perforce and GIT.

* 2+ years experience with configuration management systems like Chef, Puppet, Ansible or Salt etc.

* 3+ years experience working in an Agile environment.


Desired Qualifications

* Excellent verbal and written communication and interpersonal skills.

* Experience with the Atlassian Tools such as JIRA/Confluence.

* Ability to work effectively with cross-functional teams (Engineering, QA, release management, network operations, product management, professional services, etc.).

* Strong organizational and leadership skills, and the ability to drive the day-to-day activities of internal resources.

* Demonstrated ability to quickly grasp new technologies.

* Must be action oriented, capable of multitasking well based on priorities.

* Strong team player who enjoys working in a fast-paced, dynamic environment.

* Experience with Agile/Scrum methodologies.

* Knowledge of Internet technologies (DNS, HTTP, streaming, web servers, etc.) a strong plus.

* Experience with UI automation frameworks such as Selenium is a plus

* Ability to build, use and configure metrics collection, reporting and alerting systems.

* Experience developing, deploying and integrating monitoring solutions.

* Experience with immutable infrastructure.

* Experience with continuous integration systems like Jenkins.

Additional Information / Informations additionnelles:

Nuance offers a compelling and rewarding work environment. We offer market competitive salaries, bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically challenging work environment. Join our dynamic, entrepreneurial team and become part of our continuing success.

LI Code



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed / Partagez