Principal Performance Engineer
Uniphore
Pune
6d ago

Uniphore is the global leader in Conversational Automation. Every day, billions of conversations take place across industries customer service, sales, HR, education and more.

Whether they are human to human, human to machine or machine to machine, conversations are at the heart of everything we do, and the new currency of the enterprise.

At Uniphore, we believe companies that best understand and act on those conversations will win. We have built the most comprehensive and powerful conversational automation platform that combines conversational AI, workflow automation, and RPA (Robotic Process Automation) with a business user-friendly-UX (User Experience) in a single integrated platform to transform and democratize customer experiences across industries.

Uniphore, the leader in Conversational AI, is looking for a hands-on, seasoned, and passionate Performance Test Engineer to join us at our Pune, India office.

Our Conversational Service Automation (CSA) Platform is a hyper scalable and modular AI platform which brings together all the core components necessary to build industry leading Conversation AI and Automation solutions.

Job Details

Ensure Customer Success Obsessive and unwavering commitment to making customers successful.

2. Focus On Results Relentless focus on delivering results through innovation and a bias for action.

3. Strive For Excellence Commitment to a collaborative environment infused with professionalism, integrity, passion, and accountability.

The performance engineering group here at Uniphore is looking for a Principle Quality Engineer with performance engineering experience in scalable and high-performing applications.

You will apply your expertise to influence our Product engineering teams in identifying & pursuing performance optimizations of existing products and infrastructure..

This role is an excellent opportunity for someone who is passionate about performance, to directly impact the experience of users of the Uniphore Software.

You will be working on solving state of the art performance and scalability challenges in a multi-tenant platform supporting users across all Uniphore customers.

You will be exposed to many different technologies, architectures, and systems hosted in data canters across the globe on many different cloud infrastructures.

You are responsible for identifying and recommending new technologies that address scalability challenges of Uniphore Platform.

Come join our Quality Engineering team and help contribute to the Value as a Service revolution.

Responsibilities :

Performance project planning and management with best practices in mind : prioritize work based on business and developer requirements.

Effectively communicating with multiple teams, departments, and management representatives.

Be the team voice in meetings.

Mentor team members in terms of their personal development, goals, and advancement.

Design and implement solutions to evaluate and improve performance and scalability of SaaS / Cloud Native Platform, application and Infrastructure

Root cause analysis of performance and scalability issues and recommend solutions to alleviate these issues

Optimize sizing of deployed component instances for cost optimization

Drive strategic technology initiatives, working with Product Managers, other Architects, Engineers, SME's and the broader Uniphore organization

Drives research, case studies, and prototypes on leading edge technologies and how they can be leveraged in addressing product scalability bottlenecks

Design Operations focused solutions for Engineering, considering performance, tuning, and scalability

Provide technical recommendations for system performance measurement and analysis, and profiling / troubleshooting techniques

Diagnoses, tracks, and manages performance issues to resolution

Requirements :

At least 10 years of experience in System Testing, Performance Analysis and troubleshooting of production systems

Strong analytical and programming skills (Python, JAVA and / or .Net)

At least 5+ years of Automation development experience on any Test framework development

Domain expert on public cloud, distributed system, micro services architecture and capacity planning

Experienced in Performance engineering design, implementing, and automating benchmarks

Proven experience in performance, scalability analysis and optimizations

Proven expertise in solving OS level performance issues

Excellent Docker, Kubernetes diagnostic experience

Understanding of cloud-scale and micro / macro-services architecture

Demonstrated knowledge of systems software and understand the impact of locking, caching and I / O on software performance

Proven track record in bringing clarity to ambiguous situations. Ability to facilitate and arbitrate technical discussions, and to make challenging calls or recommendations, Work well in a distributed team environment

Experience in monitoring and measurements using tools like catchpoint, Prometheus, ELK / Kibana and New Relic

BS or MS degree in Computer Science, Engineering, or a related technical discipline, or equivalent experience

Extremely hands-on technically; should have a deep passion and curiosity for technology

Excellent written and spoken communication is a must.

Strategic thinking and leadership skills to review other important requirements

Experience in developing and enhancing automation projects using Agile / Scrum methodologies with geographically distributed teams is highly desired

Ability to adapt to a fast-paced, changing environment

Nice to have :

Exposure to contact centre integrations

Expsore on Machine Learnings especially NLP

What we value :

Someone who is independent, self-motivated, and can stay efficient and productive without someone looking over your shoulder all day long

Someone who is a voracious learner

Actively seeking to learn and view feedback as a beautiful gift

Loves tackling ambiguous problems and shaping them into clear goals

You will :

Be accountable for overall products or projects and serve as a customer advocate in collaboration with other engineers and other engineering groups

Create comprehensive performance test plans that include resource requirements, schedule assumptions, and scope based on inputs from Development, Marketing, and System Test Management.

This may include coordinating test plans across multiple test organizations and facilities

Develop test tools and automation for use in analysing / testing performance

Oversee the execution and reports the results of performance test execution on new hardware, software, and solutions products.

This may include reporting on coordinated performance test execution across multiple organisations

Anticipate technical and operational issues and develops preventative measures

Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.

For more information on how Uniphore delivers business value using Conversational Service Automation, please visit www.uniphore.com

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form