Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Performance Engineer @ Informatica

Home > Software Development

 Lead Performance Engineer

Job Description

Build Your Career at Informatica
Were looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous minds who value solving some of the worlds most challenging problems. Here, employees are encouraged to push their boldest ideas forward, united by a passion to create a world where data improves the quality of life for people and businesses everywhere.
Lead Performance Engineer - Bangalore
Were looking for a Lead Performance Engineer candidate with experience in performance engineering and benchmarking for Java enterprise applications.
You will report to the Senior Manager, Engineering.
Hybrid work mode
Technology Youll Use
  • Java, JMeter, Shell/Python, Prometheus, Grafana, ELK - Logstatsh and APM, AWS, MongoDB, Kubernetes, AWS, Spark, Kafka, Hadoop, network protocols, Linux internals, and operating system performance tuning.
Your Role ResponsibilitiesHeres What Youll Doy Essentials
The successful candidate will be based in Bangalore, India and will:
  • Strategic Performance Leadership: Define and evangelize the performance engineering strategy and roadmap for the product, aligning with overall product vision and business objectives.
  • Architecture Design Influence: Collaborate closely with product management, architects, and development teams to embed performance considerations into the early stages of the software development lifecycle (SDLC), influencing architectural decisions and design patterns for optimal performance and scalability.
  • Performance Testing Analysis: Lead the design, development, and execution of comprehensive performance testing strategies (load, stress, scalability, endurance, resilience) across various components and layers of the cloud-based platform. This includes API services, data ingestion pipelines, metadata stores, search engines, and user interfaces.
  • Bottleneck Identification Root Cause Analysis: Utilize advanced profiling, monitoring, and tracing tools to identify and deep-dive into performance bottlenecks within the application, database, infrastructure, and cloud services. Conduct root cause analysis and provide actionable recommendations for resolution.
  • Performance Optimization: Drive optimization efforts by collaborating with development teams on code improvements, database tuning, infrastructure scaling, and cloud resource utilization.
  • Tooling Framework Development: Develop and maintain robust, automated performance testing frameworks, tools, and simulations tailored for cloud-native distributed systems. Evaluate and integrate new performance engineering technologies and best practices.
  • Monitoring Observability: Establish and enhance comprehensive performance monitoring and observability capabilities in production, defining key performance indicators (KPIs), metrics, and dashboards to proactively identify and address performance regressions.
  • Mentorship Thought Leadership: Mentor and guide a team of performance engineers, fostering their technical growth and promoting a culture. Act as a subject matter expert and thought leader in performance engineering, contributing to industry best practices and internal knowledge sharing.
  • Capacity Planning Forecasting: Collaborate with operations and SRE teams on capacity planning, predicting future performance needs based on growth projections and usage patterns.
  • Cross-Functional Collaboration: Partner effectively with cross-functional teams including SRE, DevOps, security, and customer support to ensure optimal system performance and reliability across the entire product lifecycle.
What Wed Like to See
  • BTech/MS in Computer Science, Computer Engineering, or equivalent technical degree.
  • 6+ years of experience in performance engineering, role focusing on cloud-native applications and distributed systems.
  • Deep expertise in performance testing methodologies, tools (e.g., JMeter, Gatling, k6), and frameworks.
  • Strong understanding of cloud platforms (AWS, Azure, GCP - specific expertise in one or more) and their services (e.g., Kubernetes, serverless functions, message queues, managed databases, storage solutions).
  • Proficiency in programming languages commonly used in performance engineering and cloud development (e.g., Java, Python).
  • Extensive experience with performance monitoring and observability tools (e.g., Prometheus, Grafana, ELK - Logstatsh and APM).
  • Solid understanding of distributed systems concepts, microservices architectures, and their performance implications.
  • Experience with relational and NoSQL databases (e.g., Graph DB, Elasticsearch) and their performance tuning.
  • Experience with CI/CD pipelines and integrating performance testing into the development workflow.
  • Proven ability to lead and mentor other engineers.
Perks Benefits
  • Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
  • Flexible time-off policy and hybrid working practices
  • Equity opportunities and an employee stock purchase program (ESPP)
  • Comprehensive Mental Health and Employee Assistance Program (EAP) benefit

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Informatica
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Product management Performance tuning Data management Enterprise applications Performance testing Workflow Customer support Informatica SDLC Python

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Tech Lead

  • Cognizant
  • 5 - 9 years
  • Hyderabad
  • 13 hours ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 14 hours ago
₹ Not Disclosed

Cloud Lead

  • Cognizant
  • 14 - 16 years
  • Chennai
  • 16 hours ago
₹ Not Disclosed

Informatica

Informatica Business Solutions Pvt Ltd Informatica is the world????????????????s No. 1 provider of data management solutions, in the cloud, on-premise or in a hybrid environment. More than 7,000 organizations around the world turn to Informatica for data solutions that power their businesses. ...