CrawlJobs Logo

Sr Performance Analysis & Benchmarking Engineer

United Kingdom, Cambridge · Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

You’ll join forces with CPU engineering teams across the UK to evaluate and enhance the performance features of world-class micro architectures. Working with workloads that mirror what future CPUs will run, you’ll continuously evolve our methodologies to ensure they remain best-in-class.

Job Responsibility

  • Analyse and report CPU/IP performance across the full development cycle
  • Collaborate with designers and performance engineers to improve power, performance, and area (PPA) of IPs
  • Develop and enhance infrastructure that employs emulators, simulators, and FPGAs to evaluate performance and power
  • Provide actionable insights to customers, architects, and marketing teams on how IPs perform across different scenarios and use cases

Requirements

  • Strong grasp of CPU micro-architecture concepts (pipelines, caches, predictors, MMUs)
  • Hands-on experience with low-level embedded C or assembly for coding, testing, optimisation, and debugging
  • Proficiency in Linux environments with strong scripting skills (Shell, Python, or Perl)
  • A strong academic background with a degree in Computer Science, Electronic Engineering, or a related field

Nice to have

  • Solid background in CPU performance analysis using industry benchmarks
  • Familiarity with HDL languages (Verilog/VHDL) and RTL simulator/emulator environments
  • Exposure to hardware design and/or CPU performance modelling
  • Understanding of the Arm instruction set architecture and assembly language
  • Familiarity with compilers and code generation techniques
  • Broader knowledge of system architecture

What we offer

  • Attractive relocation package
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support

Looking for more opportunities?

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

Similar Jobs for

Sr Performance Analysis & Benchmarking Engineer

8 matching positions

Sr Performance Analysis Lead - Workload & CPU Arch

This exciting role revolves around CPU performance analysis and benchmarking. Th...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of CPU microarchitecture and pipeline
  • Experience with architectural simulators and silicon performance analysis tools
  • Strong analytical and programming skills
  • Knowledge of x86/ARM ISA and code generation
  • Familiarity with performance modeling techniques
  • Exposure to CPU benchmarking and workload analysis
  • Understanding of compiler optimizations (vectorization, inlining, unrolling, tiling, etc.)
  • Experience with profiling and performance analysis tools (perf, VTune, uProf, etc.)
  • Ability to perform assembly-level performance analysis of compiler-generated code
  • Experience constructing microbenchmarks to isolate and reproduce performance bottlenecks
Job Responsibility
Job Responsibility
  • Perform detailed workload analysis to assess and understand CPU performance
  • Investigate performance gaps between different hardware platforms using silicon counters and code-level analysis
  • Design and develop targeted tests to evaluate hardware performance features
  • Collaborate with architects to refine and enhance CPU microarchitectural features
  • Use silicon analysis tools to debug issues and validate performance results
  • Develop and evaluate new ideas using performance models and simulators
  • Deliver actionable insights from simulations and work with cross-functional teams to address design challenges
  • Drive improvements in CPU microarchitecture through strong performance correlations and optimizations
  • Fulltime
Read More
Arrow Right

Sr. Software Performance Engineer

We’re seeking a passionate and experienced Senior Performance Engineer in develo...
Location
Location
United States , Austin, Texas; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or related field
  • 5+ years of experience in performance engineering and scalability engineering for cloud-hosted applications
  • Strong proficiency with performance tools like K6, JMeter
  • Strong knowledge of monitoring and observability tools like Data dog, Grafana, Dynatrace
  • Strong proficiency in scripting languages (ex: Java, JavaScript, Python)
  • Strong technical knowledge of virtualization, storage and networking
  • Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications
  • Expertise knowledge in Cloud & Container Ecosystem (Azure, Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Own the performance observability for production and lower environments, identifying and acting on concerning trends
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
  • Monitor, assess and analyze the holistic performance of the application with benchmarking tools
  • Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ensure proper tools to ensure systems meet performance requirements from design to deployment
  • Own and enhance performance coverage by consulting with developers to identify areas for improvement and expansion
  • Investigate and diagnose performance issues to identify the root cause of the problems
  • Clearly document performance results and share actionable insights with developers
  • Develop datasets and workloads that accurately represent the Production environment
  • Analyze the CPU utilization, Memory usage, Network Usage, Garbage collection and DB Reports to verify application performance
  • Fulltime
Read More
Arrow Right

Sr. SQL Engineer focused on Code Reasoning & Benchmarking

We are seeking an experienced Sr. SQL Engineer focused on Code Reasoning & Bench...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in software engineering, algorithm design, or systems-level programming
  • Strong command of SQL (4+ years) with ability to implement high-performance solutions
  • Solid understanding of complexity analysis, optimization, and computational constraints
  • Hands-on experience with test automation, benchmarks, or large-scale evaluation systems
  • Familiarity with version control (e.g., Git) and structured data formats (JSON, YAML)
  • Fluency in at least four of the following areas: Core Data Structures: Trie, Segment Tree, Union-Find
  • Algorithmic Paradigms: Dynamic Programming, Greedy Algorithms, Bitmasking
  • Graph Algorithms: Shortest Paths, Network Flow, Topological Sorting
  • Mathematics & Number Theory: Geometry, Probability, Modular Arithmetic
  • String Processing: Suffix Trees, Rolling Hashing, Pattern Matching
Job Responsibility
Job Responsibility
  • Problem & System Design: Create algorithmically challenging coding problems that evaluate reasoning, correctness, and efficiency in real-world software scenarios
  • Robust Development: Write clean, modular, and production-quality Java code along with comprehensive test suites covering correctness, edge cases, and performance
  • Technical Specifications: Draft clear, precise, and unambiguous specifications and problem statements with well-defined constraints and evaluation criteria
  • Algorithm Coverage: Ensure strong representation across multiple domains including data structures, graph algorithms, number theory, performance optimization, and constraint-based design
  • Metadata & Documentation: Apply structured metadata to all problems including taxonomy, difficulty levels, and domain relevance to maintain consistency and reproducibility
  • Quality Assurance: Participate in peer reviews and validation cycles to maintain high engineering and system integrity standards
  • Deliverables: Provide well-documented, maintainable, and scalable outputs ready for integration into production environments or downstream applications
Read More
Arrow Right

Engineer Sr Analyst

The Engineer Sr Analyst is an intermediate-level position responsible for a vari...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Java full stack software development, with a focus on enterprise-level applications
  • Proven experience developing and deploying applications using the specified technology stack (Spring Boot, Angular, MongoDB)
  • Experience working in a regulated environment, preferably in the financial services or banking industry
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Maven/Gradle)
  • Backend: Expert proficiency in Java and the Spring Boot framework
  • Frontend: Strong expertise in Angular (version 2+), TypeScript, HTML5, and CSS3
  • Database: Hands-on experience with MongoDB, including schema design, query optimization, and performance tuning
  • Strong understanding of RESTful APIs, microservices architecture, and version control systems (Git)
  • Experience working in Financial Services or a large complex and/or global environment
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design, develop, and maintain both front-end and back-end components of the platform & services provisioning automation framework
  • Build dynamic and responsive user interfaces using Angular, ensuring a seamless and intuitive user experience
  • Develop scalable and secure back-end microservices using Spring Boot, with a strong focus on RESTful API development and integration
  • Design and manage database schemas and queries in MongoDB, optimizing for performance and data integrity
  • Act as a technical subject matter expert (SME) for the framework, providing guidance and mentorship to junior developers
  • Lead requirements gathering discussions with business stakeholders and product owners to translate business needs into technical specifications
  • Coordinate with the QA team to ensure rigorous testing and quality assurance throughout the development process
  • Timely analyze and troubleshoot user issues and incidents as a development SME, providing root cause analysis and implementing effective resolutions
  • Participate in code reviews to ensure code quality, adherence to best practices, and security standards
  • Proactively identify and address technical debt and performance bottlenecks within the application
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer, Java Platform

Uber’s Developer Platform Organization is looking for a Staff Software Engineer ...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or a related field (or equivalent experience)
  • 10+ years of full-time engineering experience
  • Demonstrated track record of driving large-scale, cross-organizational technical initiatives from concept through production
  • Proven ability to influence engineering direction at the organizational level
  • Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis
  • Strong understanding of distributed systems or stream processing
  • Proficient in at least one programming language, such as Golang, Java, C#, or C++
Job Responsibility
Job Responsibility
  • Set Java Technical Direction: Own the multi-year Java platform roadmap (runtime, build, tooling, AI-assist)
  • Translate future Java features (new JDK, virtual threads, etc.) into concrete adoption plans to boost throughput and cut costs, influencing architecture across thousands of services
  • Accelerate Java Developer Velocity: Design and ship next-gen platform abstractions (TaskGraph, virtual-thread containers, reactive I/O) and opinionated 'golden-path' frameworks (observability, circuit-breakers, AI code generation) to simplify development
  • Partner with teams to reduce build times, test flakiness, and onboarding friction
  • Enable Storage, Search & Data with Open Source: Act as Uber's senior liaison to critical Java OSS communities (OpenJDK, Cassandra, Lucene, Kafka, Pinot, Hive/Spark)
  • Identify and address upstream gaps, contribute fixes/features, reduce Uber-specific forks, and establish a structured OSS engagement model (office hours, contribution guidelines, sponsorship, conferences)
  • Drive JVM Performance & Cost Efficiency: Lead benchmarking and continuous profiling to optimize JVM tuning, GC strategy, and frameworks
  • Quantify cost savings for leadership and champion memory- and CPU-efficient design through guidelines and automated analysis
  • Mentor, Grow, and Lead: Mentor Staff/Senior Engineers
  • Conduct high-quality architecture/design reviews
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr Business Analysis Manager – Media Analytics & Attribution

Join T-Mobile’s Media Analytics team and help shape the future of marketing meas...
Location
Location
United States , Bellevue
Salary
Salary:
96700.00 - 174400.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a quantitative or analytical field such as Statistics, Mathematics, Engineering, Information Systems, Economics, Business Analytics, or a related discipline
  • Master’s degree preferred
  • 7+ years of experience in analytics, media analytics, marketing measurement, business intelligence, or attribution modeling
  • Strong knowledge of the paid media ecosystem, including channels such as TV/Video, OTT/CTV, Paid Social, Paid Search, Programmatic Display, Radio, Digital Audio, and Out-of-Home (OOH)
  • Advanced proficiency in SQL, Tableau, and Python, including experience with data analysis, dashboard development, reporting automation, and performance modeling
  • Demonstrated experience with media measurement frameworks and attribution methods such as MMM, MTA, incrementality, experimentation, and A/B testing
  • Experience using AI, machine learning, and automation tools to improve analytical workflows, reporting, and insight generation, with interest in applying emerging AI capabilities to support decision-making
  • Strong technical skills in working with large datasets, data validation, data integration, and analytics workflows
  • Strong analytical and problem-solving skills, with the ability to synthesize complex data into practical business recommendations
  • Strong written, verbal, and presentation skills, with the ability to communicate technical findings clearly to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Lead complex media analytics initiatives to evaluate performance across channels, identify optimization opportunities, and quantify business impact
  • Serve as a strategic analytics partner to Marketing and Media stakeholders by defining business questions, recommending measurement approaches, and interpreting results
  • Apply and synthesize insights from advanced measurement approaches, including Marketing Mix Modeling (MMM), Multi-Touch Attribution (MTA), incrementality testing, A/B testing, brand lift studies, and other attribution methodologies
  • Define and maintain campaign KPIs, measurement taxonomy, benchmarks, and governance standards to support scalable and consistent reporting across products and channels
  • Translate sophisticated analyses into clear, concise, and persuasive presentations for senior leaders and cross-functional partners
  • Adapt reporting, analysis, and recommendations in response to evolving business priorities and stakeholder needs
  • Identify opportunities to improve analytics processes, measurement strategy, automation, and decision support by staying current on industry trends, emerging tools, and best practices
  • Lead multiple projects and workstreams in a fast-paced, cross-functional environment while maintaining a high standard of analytical quality and stakeholder partnership
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr. Software Development Engineer in Test

As a Sr. SDET in Agentic QA, you will own the test automation and quality framew...
Location
Location
Canada , Kitchener
Salary
Salary:
135500.00 - 158000.00 CAD / Year
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software engineering or SDET roles with an emphasis on software development
  • Strong programming skills in Python (preferred), Java, or JavaScript
  • Experience testing distributed, cloud-native SaaS systems and APIs
  • Demonstrated proficiency in coding with AI agents to accelerate development and improve code quality
  • Hands-on exposure to LLMs or AI/ML systems (e.g., OpenAI, Claude, Gemini, or similar platforms)
  • Understanding of non-deterministic systems and probabilistic testing approaches
  • Experience building test frameworks and scalable automation systems
  • Familiarity with AI evaluation techniques (benchmarking, golden datasets, human-in-the-loop validation)
  • Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions)
  • Strong collaboration skills with the ability to work across distributed teams and time zones
Job Responsibility
Job Responsibility
  • Own end-to-end quality for agentic features and workflows, including strategy, development, execution, and release qualification
  • Design and build automation tooling and frameworks for AI/LLM-driven systems, including prompt flows, agent orchestration, and tool integrations
  • Develop and maintain evaluation frameworks (evals) to measure response quality, accuracy, and hallucination rates
  • Drive automation coverage (80%+ for critical AI workflows) using deterministic + probabilistic validation approaches
  • Integrate AI quality checks into CI/CD pipelines with fast feedback cycles (<15 minutes for PR validation)
  • Build tooling for LLM observability and debugging, including prompt tracing and response analysis
  • Partner with Applied AI teams on prompt engineering, model selection, and evaluation strategies
  • Design and execute performance and load tests for AI services (latency, throughput, cost efficiency)
  • Identify and mitigate risks related to hallucinations, bias, safety, and edge cases
  • Define and track AI quality KPIs (task success rates, precision/recall, latency, etc.)
What we offer
What we offer
  • Competitive salary
  • Comprehensive benefits
  • Real opportunities for growth
  • Cutting-edge AI tools
  • Robust training program
  • Fulltime
Read More
Arrow Right

Sr. Silicon Design Engineer

As a Silicon Design Engineer, you will work with formal experts and designers to...
Location
Location
Romania , IASI
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong verification experience (SystemVerilog, UVM)
  • Proficiency in C++, object-oriented programming, and Python
  • Skills in QoS, test creation, analysis, and coverage
  • Bachelors or Masters degree in computer engineering/Electrical Engineering
Job Responsibility
Job Responsibility
  • Participate in performance model/RTL design correlation for next-generation memory technologies, scalable interconnects, and quality-of-service features
  • Conduct performance analysis and validate metrics against hardware implementations to ensure accurate modeling
  • Collaborate with architects and design teams to align performance models with the overall system architecture
  • Contribute to performance model/RTL correlation efforts to achieve high accuracy
  • Understand and contribute to SoC interconnect and memory controller architecture
  • Use micro-benchmarks and workloads to identify performance gaps between RTL and model
Read More
Arrow Right