.

.

Senior Performance Engineer

Location: Bengaluru, Karnataka, India

Notice

This position is no longer open.

Job Number: 22253

Position Title: Senior QA Engineer

External Description:

Our Company
Informatica is the world’s number one independent provider of data integration software. Thousands of organizations rely on Informatica for maximizing return on data to drive their top business imperatives.  To maximize return on data, Informatica increases the value of data by delivering relevant, trustworthy, timely, authoritative, actionable, accessible, holistic and secure data.  At the same time, Informatica lowers the cost of data by bringing down business costs, labor costs, software costs, hardware costs and storage costs.

 

Our Team

The Core Metadata Group (CMG) is the innovation hub within Informatica that is responsible for delivering extensible, reliable and scalable products. Specifically, our team focusses on building a high performance and scalable Meta Data Manager product that can scale with the hardware. Our ambitions reach far beyond ETL with our enterprise Big Data solutions in action at Fortune 100 companies to support their business requirements with top of the industry data governance and data quality software.

Here are some of the areas you will be working on as part of our team:

  • Performance and scalability of the Data Engine projects across on-premise/Cloud.
  • Optimizing query plans based on heuristics and rules
  • Cost based optimizations such as join re-ordering and usage of execution statistics
  • Reducing latency and processing time of query operations to return instantaneous results
  • Delivering large data sets to client applications with extremely high throughput
  • Informatica Data Services
  • Highly scalable, multi-tenant repository
  • Internal and external industry standard performance benchmarks

Your Opportunity

As a key member of the performance team, you will work on Metadata Manager product advocating and vetting throughput and scalability requirements; locating bottlenecks at the code level during development; developing and quantifying fixes for smaller problems; and working proactively with architects, consultants and developers to evaluate approaches and POCs for larger, design-related issues.

 

 

 

Our Ideal Candidate

  • You are an experienced software engineer who has a solid understanding of performance engineering concepts.
  • You have ability to implement your skilled on a platform that employs an adaptive architecture to provide a plethora of rich connectivity options to more than 40 data sources with high performance and scalability.
  • You relish the opportunity to work on next generation platform products to ensure data processing performance and scalability across different use cases that include batch, request/response and real-time systems.
  • This position requires the flexibility and aptitude to zoom in to fine-grained details of software bottlenecks and delve into how software performs, hard disks pound, packets flow, and hardware and code interact for Informatica products.

 

Your Responsibilities

The successful candidate will be based in Bangalore, India and will be responsible for:

  • Designing methodology to characterize the performance of various subsystems
  • Demonstrating an ability to understand complex system architectures and come up with creative solutions to performance problems
  • Performing performance analysis of existing products, find hot spots / weak spots, and optimize code
  • Participating in architecture discussions and planning with Development
  • Proactively identifying architectural weaknesses and recommending appropriate solutions
  • Working with other engineers to prototype and implement optimizations
  • Mentoring junior engineers on technical, architectural, design and related issues
  • Collaborating with geographically dispersed, cross-functional teams in an Agile environment
  • Designing, developing and maintaining internal and external performance benchmarks
  • Owning the performance aspects of assigned products and communicating effectively with non-technical stakeholders including senior product and business management

 

Your Qualifications

  • 4 or more years of relevant professional experience, a portion of which was within an enterprise software company with an emphasis on one or more of the following:
    • Strong programming skills in Java and/or C++
    • Experience in performance analysis, scalability and code optimization
    • Performance and Tuning experience with RDBMS such as Oracle/ DB2/ MS SQL or NoSQL Database like MongoDB or Warehouses like Teradata/Greenplum
  • Expertise with application profiling tools such as Yourkit/Jprobe/jprofiler/Quantify/Optimize it
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments
  • Experience in designing and developing productivity tools and experience in developing distributed applications
  • Proven ability to work well with others in a fast paced, iterative product definition and development environment
  • Ability to quickly adapt to the rapidly changing marketplace and willingness to learn new technologies as they evolve
  • Highly motivated, results-driven self-starter who is also a collaborative team player
  • Excellent interpersonal and written communication skills with business and technical audiences
  • Excellent problem solving, analytical skills and technical troubleshooting skills
  • Experience developing sizing and capacity planning guides is a plus
  • BS in Computer Science, Computer Engineering, or similar technical discipline; advanced degree a plus

City: Bangalore

State: Karnataka

Seniority Level: Mid-Senior Level

Alternative Location(s) :

Community / Marketing Title: Senior Performance Engineer

Remote LinkedIn Hashtag:

LinkedIN Hashtag: LI-SU1

Company Profile:

EEO Employer Verbiage:

At Informatica we know diversity drives innovation. We are proud to be an Equal Opportunity Employer dedicated to maintaining a work environment free from discrimination, one where all employees are treated with dignity and respect. All qualified applicants will receive consideration for employment without regard to race, color, gender, sex, sexual orientation, marital status, religion, age, disability, gender identity, veteran status or any other characteristic protected by applicable law and Informatica policy.

Travel Requirement:

Location_formattedLocationLong: Bangalore, Karnataka IN

Contact Us     Trademarks     Labor Condition Applications     Terms of Use     Privacy Policy

Facebook LinkedIn YouTube Instagram

© 2024 Informatica Inc.