Cloud Software Performance Engineer

2 weeks ago


Bengaluru, Karnataka, India Intel Full time

Job Description

We are seeking an experienced Cloud Software Performance Engineer to join our team at Intel. As a key member of our software engineering team, you will be responsible for ensuring the performance, scalability, and high availability of our security platform in both cloud and on-premise environments.

Responsibilities:

  • Define performance considerations and parameters for large-scale deployments and drive performance improvements.
  • Publish recommendations to tune performance covering functional and operational concerns.
  • Implement performance measurement scenarios for various deployment models.
  • Lead performance engineering strategy and implement performance tools, automation, and reports.
  • Identify performance bottlenecks and propose solutions to address these.
  • Partner with product and engineering teams in technical scoping on cost and complexity of analyzing product performance capabilities, identifying key risks, exploration of technology options, and finalizing design and implementation decisions.
  • Balance strategic and tactical thinking in maximizing engineering investments in improving performance and scale.
  • Build infrastructure and systems for monitoring and analyzing complex issues.
  • Improve reliability and resilience of our platform.
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve.
  • Gather and analyze metrics to assist in performance tuning and fault finding.
  • Perform capacity planning and optimization.
  • Proactively spot performance bottlenecks and highlight areas for improvement.
  • Develop performance test automation.
  • Identify opportunities and implement solutions for increased automation, reliability, and/or velocity within the software delivery pipeline through implementation of robust infrastructure telemetry, KPIs, and indicators, and by monitoring and applying industry best practices.
  • Stay up-to-date with new technologies, industry trends, and best practices for performance optimizations and capacity planning.
  • Continuously improve tools, processes, and procedures.
  • Monitor and review resource utilization trends for cost optimization.
  • Bring innovative ideas and solve complex technology problems.
  • Track and improve key performance and productivity indicators.
  • Exhibit behavioral traits that indicate excellent communication and collaboration skills.

Qualifications

You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:

  • Bachelor's in computer science or related engineering discipline with 6 or more years of experience in software engineering or IT.
  • 5 or more years of experience with the following:
    • Improving availability, scalability, and resiliency of distributed systems and cloud/SaaS platforms.
    • Coding in one or more programming languages (python, golang, Java, etc.).
    • Container orchestration technologies such as Kubernetes, AWS EKS, Azure AKS, etc.
    • Performance analysis, optimization, and capacity planning.
    • Performance test automation using JMeter or similar tools.

Preferred Qualifications:

  • Experience with the following:
    • Istio, Kafka, API gateways, Databases.
    • Observability using ElasticSearch, Prometheus, AWS/Azure/GCP tools, and/or 3rd party tools such as Dynatrace, Datadog, Splunk, etc.
    • Performance monitoring using APM tools.
    • Infrastructure automation using Helm, Ansible, bash, powershell, etc.
    • Building and Maintaining CI/CD pipelines using GitHub actions and/or Jenkins.
    • AIOps.
    • Canary and blue/green deployments.
    • Chaos Engineering.
    • Cloud cost monitoring and optimization.
    • Site reliability engineering.
    • Supporting production cloud environments.
    • Agile and scrum methodologies.

Inside this Business Group

Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Benefits

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits

Working Model

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances, the work model may change to accommodate business needs.



  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Cloud Software Group is seeking a skilled Cloud Software Engineer to join our team. Responsibilities include working to achieve operational targets, making minor changes in systems and processes, and identifying and addressing problems.Requirements:Bachelor's degree in Computer Science or related field with 4-6 years of hands-on development experience.Good...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:At Cloud Software Group, we're pushing the boundaries of cloud-based solutions. Our Citrix Workspace App team is at the forefront, working on secure delivery of virtual apps to any device, anywhere. As a Senior Software Engineer, you'll be part of a collaborative and customer-focused environment, working well in a team. Expect a fast but...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Cloud Technology Lead Job DescriptionCitrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix Components mainly CVAD and DaaS. This team is self-motivated and owns the product with full sense of responsibility and customer empathy.Key Responsibilities:Analyses requirements and writes software requirement...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. We're recognized as one of the Best Companies to Work...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users globally. We value diverse perspectives, passion for technology, and the courage to take risks. Our team is empowered to learn, dream, and build the future of work.Job OverviewA software engineer at Cloud Software Group will work on...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    As a Cloud Software Engineer at Cloud Software Group, you will play a key role in ensuring the quality and reliability of our cloud-based products. With a strong background in testing and automation, you will work closely with our development teams to identify and address issues, and implement solutions to improve our services.Key Responsibilities:Work with...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:At Cloud Software Group, we're building the secure digital workspace technology that helps millions of end-users do their best work from anywhere. Our team values work-life balance and is committed to innovation and growth. We're looking for a talented Manager, Software Engineering to join our award-winning workplace.What We're Looking For:We...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud software solutions, serving over a million users worldwide. As a Senior Cloud Software Engineer, you will play a key role in designing and implementing Enterprise-grade cloud services.Key Responsibilities:* Design and develop cloud-based solutions using a microservice-based...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. We value diverse perspectives, innovative thinking, and a passion for technology. Our team is empowered to learn, dream, and build the future of work.About This RoleWe are seeking a Senior Cloud Software Development Engineer...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. Come see why Fortune named us one of the Best...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This TeamCitrix, part of Cloud Software Group, is a leader in VDI, Desktop-as-a-Service, and application delivery solutions. We enable secure delivery of desktops, applications, and SaaS/web apps to over 2 million endpoints. Our team works on secure virtual app delivery to any device, anywhere.Job DescriptionThe Senior Software Engineer designs,...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. We're a company that was recently named one of the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupCloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. We value diverse perspectives, innovation, and the courage to take risks. Our teams are empowered to learn, dream, and build the future of work.About This RoleWe are seeking a Senior Cloud Software Development Engineer to...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:You will be part of a world-class team that builds and maintains highly resilient and high-performing cloud services, enabling customers to securely access their hosted applications and desktops.Job Description/Responsibilities:Collaborate with development teams to design scalable and highly resilient systems using cloud architecture.Develop...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    You are a skilled Cloud Software Engineer with a passion for quality assurance and automation. In this role, you will work to achieve operational targets within your job area, contributing to the overall success of the department.Key Responsibilities:Work to achieve operational targets within your job area, contributing to the overall success of the...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team plays a crucial role in helping customers by providing monitoring and troubleshooting capabilities of Citrix components, mainly CVAD and DaaS.As a self-motivated team, we own the product with a full sense of responsibility and customer empathy.Job Description/Responsibilities:Analyzes requirements and writes software...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupAt Cloud Software Group, we're revolutionizing the way people work. With a combined force of Citrix and TIBCO, we're one of the world's largest cloud solution providers, serving over 1 million users globally. Our team is passionate about making a difference in people's lives, and we're looking for talented individuals to join us on...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Cloud Software Group is a leading provider of cloud-based solutions, serving over 1 million users worldwide. Our team is dedicated to delivering innovative and secure solutions that enable businesses to thrive in the cloud.Job DescriptionWe are seeking a Senior Software Engineer to join our team. As a key member of our engineering team, you...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team plays a crucial role in helping customers by providing monitoring and troubleshooting capabilities for Citrix components, mainly CVAD and DaaS. This team is the default console used by all enterprise customers on a daily basis.Job Description/Responsibilities:Develops software requirement and design specifications...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix Observability Team helps customers by providing monitoring and troubleshooting capabilities of Citrix Components, mainly CVAD and DaaS. It is the default console used by all enterprise customers on a daily basis.Job Description/Responsibilities:Analyzes requirements and writes software requirements and design specifications for the...