CrawlJobs Logo

Senior Performance Engineer

India, Bangalore · Job Posted December 26, 2025
Apply Position
Job Link Share

Job Description

Be part of a team where your work takes center stage, shaping the future of software development. At JFrog, as a Senior Performance Engineer, you’ll solve critical challenges for leaders like Amazon, Google, and Netflix. Every day brings opportunities to innovate and push boundaries in a fast-moving, frogward-thinking culture. It’s more than writing code — it’s driving the technology that powers the world. If you want your work to matter and thrive on nonstop innovation, JFrog is your place. We are looking for a world-class Senior Performance Engineer to join our core Artifactory team. In this role, you will be responsible for pushing Artifactory to its limits, simulating our largest customers' most demanding workloads, and ensuring it remains the fastest and most reliable artifact management solution on the planet. This is a high-impact role where your work will directly influence the product's architecture and ensure an exceptional experience for millions of developers worldwide.

Job Responsibility

  • Lead Performance Engineering Initiatives: Design and execute comprehensive performance tests (Load, Stress, etc.) using tools like Blazemeter,Gatling, Locust, and k6
  • Troubleshoot and Optimize: Investigate performance issues and bugs by analyzing system bottlenecks with observability tools and logs, then collaborate with engineering teams to address them
  • Automate and Integrate: Build and maintain performance test infrastructure, integrating all automation and tests into our CI/CD pipelines using GitHub Actions, Jenkins, or equivalent tools
  • Enhance Observability: Build observability into the entire testing lifecycle using tools like Grafana, Prometheus, and Datadog to create performance reports and establish clear benchmarks
  • Communicate and Evangelize: Publish test results, architectural recommendations, and best practices through internal reports, presentations, external blogs, and official documentation

Requirements

  • 6+ years in software quality, test automation, and performance engineering
  • Strong coding skills in Python or Java and proficiency in Bash
  • Hands-on expertise with Kubernetes and a deep understanding of the Linux operating system
  • A solid background in performance testing tools such as JMeter, k6, Locust, Gatling, and Blazemeter
  • A deep understanding of distributed systems, networking principles, and database architecture
  • Excellent written and verbal communication skills, with a specific ability to translate raw performance numbers into narratives that articulate customer value and inform executive strategy
  • Full Professional English Proficiency is paramount for this position

Nice to have

  • Hands-on experience with major cloud providers, particularly AWS
  • Experience with a broad range of APM and observability tools like Datadog, New Relic, or Coralogix
  • Expertise in using application-level profilers to analyze memory (heap dumps), CPU usage, and thread contention in runtimes like the JVM or Go
  • Familiarity with UI automation frameworks such as Selenium, Cypress, or Playwright
  • A Bachelor of Science (B.Sc.) in Computer Science or a related technical field

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Performance Engineer

8 matching positions

Software Engineer II and Senior Software Engineer - Performance

The Artificial Intelligence Performance team at Microsoft develops AI software t...
Location
Location
United States , Mountain View
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Identify and drive improvements to end-to-end inference performance of OpenAI and other state-of-the-art LLMs
  • Measure, benchmark performance on Nvidia/AMD GPUs and first party Microsoft silicon
  • Optimize and monitor performance of LLMs and build SW tooling to enable insights into performance opportunities ranging from the model level to the systems and silicon level to improve customer experience and reduce the footprint of the computing fleet
  • Enable fast time to market of LLMs/models and their deployments at scale by building SW tools that afford velocity in porting models on new Nvidia and AMD GPUs
  • Design, implement, and test functions or components for our AI/DNN/LLM frameworks and tools
  • Speeding up/reducing complexity of key components/pipelines to improve performance and/or efficiency of our systems
  • Communicate and collaborate with our partners both internal and external
  • Embody Microsoft's Culture and Values
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Hungary , Budapest; Szeged; Remote
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Post Silicon Power And Performance Validation Senior Engineer

At AMD, our mission is to build great products that accelerate next-generation c...
Location
Location
Malaysia , Penang
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience validating power or performance features of CPUs, GPUs, or APUs
  • Familiarity with graphics, core, and gaming-focused workloads
  • Familiarity with the use of data acquisition and thermal equipment
  • Experience analyzing and presenting data using Power BI, Sigma, or similar
  • Experience working in a fast-paced, matrixed, and multi-site technical organization
  • Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Develop testplans in collaboration with architects, firmware, and IP-specific engineering teams to ensure products meet or exceed performance targets
  • Execute power and performance studies to support business development
  • Validate and tune product features post-silicon
  • Set up and debug systems under test
  • Fulltime
Read More
Arrow Right

Senior Compiler Performance Engineer

Do you love tuning to extract every last bit of performance? If so, AMD is looki...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience identifying performance bottlenecks on any platform
  • Knowledge of modern compiler toolchains and optimizations
  • Deep Knowledge of C/C++ programming
  • Knowledge of x86/x64 assembly language and special instructions
  • Experience using CPU profilers such as vTune, WPA, MSVS Performance Profiler
  • Knowledge of CPU architecture
  • Familiarity with modern source version control such as Git, Mercurial
  • Excellent communication skills and able to work with partners effectively
  • Self-starter, passionate about performance
  • At least a BS/MS in computer science, computer engineering or a related field
Job Responsibility
Job Responsibility
  • Identify and analyze AMD strengths and weaknesses in application performance, finding performance bottlenecks
  • Analyze compiler generated code, including x86 and ARM assembly
  • Write and refactor code to take advantage of compiler optimizations, such as auto-vectorization
  • Work with AMD’s compiler specialists to improve code generation quality
  • Apply a data minded approach to target optimization efforts
  • Research alternative, more efficient ways to accomplish the same work and promote these to software vendors
  • Contribute performance improvements to open-source projects and identify other applications that may benefit
  • Develop technical relationships with your peers at our partner software vendors
  • Stay informed of software and hardware trends and innovations, especially in compilers and architecture
  • Be a specialist in the performance characteristics of mainstream CPUs
Read More
Arrow Right

Senior System Performance Engineer

Role As a Senior System Performance Engineer on GM's AV System Performance Tea...
Location
Location
United States , Austin;Mountain View
Salary
Salary:
128700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3+ years of relevant industry experience
  • Hands-on programming experience with C++ and Python
  • Strong understanding of computer architecture and system-level software fundamentals
  • Proven experience with performance profiling, analysis, tuning, and optimization
  • Experience developing or optimizing high-performance software, ideally for heterogeneous compute environments (e.g., GPUs, DSPs, or accelerators)
  • Familiarity with industry benchmarks and workloads (e.g., MLPerf)
  • Strong communication skills with the ability to influence technical decisions within a team or product area
  • Ability to lead projects through ambiguity and deliver results end to end
  • BS, MS in Computer Science or a related technical field (or equivalent practical experience)
Job Responsibility
Job Responsibility
  • Collaborate with performance leads and partner engineering teams to align on performance requirements, development practices, and improvement opportunities
  • Lead performance-focused engineering initiatives with moderate ambiguity and cross-team collaboration
  • Contribute to the roadmap for performance tooling, frameworks, and methodologies that support efficient and scalable AV software development
  • Evaluate and prototype new tools, techniques, and technologies to improve runtime performance and developer workflows
  • Design, implement, and maintain tools and automated systems that support performance analysis, debugging, and continuous monitoring
  • Apply and help improve performance engineering standards, processes, and best practices at the team level
  • Analyze software behavior, identify performance bottlenecks, and collaborate with product teams to propose and implement optimizations
  • Mentor junior engineers on performance profiling, optimization strategies, and engineering best practices
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Fulltime
Read More
Arrow Right

Senior Performance Test Engineer

This role is for Senior Performance Test Engineer (Testing Intermediate Analyst ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years experience in an IT Quality role
  • Ability to work independently or within groups on projects assigned
  • Requires in-depth knowledge, understanding and analytical thought
  • Exhibits comprehensive knowledge of several areas within IT Quality and has a good understanding of the industry
  • Strong understanding of testing processes
  • In depth understanding of the Systems Development Lifecycle and solid experience in several phases of systems development, preferably in testing program management
  • Must demonstrate confidence in their abilities
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • This role is for Senior Performance Test Engineer (Testing Intermediate Analyst - C11) & expected to have SME level knowledge to drive the non-functional testing solution for applications with complex architecture, Middleware application along with Service virtualization & Data Management
  • Overall responsibility of Performance Engineering and Performance Testing solutions for assigned projects / applications - includes the impact assessments, testing approach, planning, execution, application profiling, metrics analysis, reporting and risk management
  • Ability to assess & design the standalone component or End to End Testing approach connecting multiple components in payments flow
  • Bottom-line responsibility for providing thought leadership and expertise concerning Non-Functional Testing solution for assigned projects
  • The implementation and execution of a performance test framework for non-functional testing (load, volume, stress, capacity and scalability) which validate business non-functional requirements
  • A strong knowledge of Monitoring tools that allow for analysis of system health and potential bottlenecks
  • Produce and maintain Key Performance Indicators (KPIs) around the testing performed
  • Manage best in class service quality and manage SLA/OLAs accordingly
  • In-depth knowledge and working experience with Performance Center, App Dynamics, HP Site scope and other latest Performance Engineer & Performance Testing tools (i.e. CA Lisa Virtualization) and Open Source performance testing tools (Apache JMeter, WebLOAD etc)
  • A strong knowledge of / experience with profiling application end to end performance and identifying application and hardware / operating systems bottlenecks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Performance Tooling

The Artificial Intelligence (AI) Frameworks team at Microsoft develops AI softwa...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. This includes passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C++, or Python OR equivalent experience
  • 4+ years’ practical experience working on high performance applications and performance debugging and optimization on CPUs/GPUs
  • Experience in DNN/LLM inference and experience in one or more DL frameworks such as PyTorch, Tensorflow, or ONNX Runtime and familiarity with CUDA, ROCm, Triton
  • Technical background and solid foundation in software engineering principles, computer architecture, GPU architecture, hardware neural net acceleration
  • Experience in end-to-end performance analysis and optimization of state of the art LLMs and HPC applications, including proficiency using GPU profiling tools
  • Cross-team collaboration skills and the desire to collaborate in a team of researchers and developers
  • Ability to independently lead projects
Job Responsibility
Job Responsibility
  • Work across multiple layers of the AI software stack (abstractions, programming models, compilers, runtimes, libraries, and APIs) to enable large-scale model training and inference
  • Benchmark OpenAI and other LLMs for performance on GPUs and Microsoft hardware
  • Debug, profile, and optimize performance for training/inference workloads on Central Processing Units (CPUs)/Graphics Processing Units (GPUs)
  • Monitor performance regressions and drive continuous improvements to reduce time-to-deploy and hardware footprint
  • Collaborate across teams of researchers and engineers to deliver scalable, production-ready AI performance improvements
  • Fulltime
Read More
Arrow Right