9 Performance Engineering jobs in the United Kingdom
Lead Performance Support Consultant (Escalations Engineering)

Posted 5 days ago
Job Viewed
Job Description
The Lead Performance Support Consultant (Escalations Engineering) role is a unique opportunity to join the Customer Service and Support team working with some of our largest customers with their toughest performance and scalability challenges. You will be accountable for driving the successful closure of critical escalated technical issues for our most complex and strategically important customers.
As someone who can think outside the box, you will work on a mixture of reactive and proactive engagements where your technical troubleshooting skills in the stack will come to the fore. In addition, your top-notch consulting skills will be put to good use as you will take on the role of "trusted advisor" to help turn a bad situation around and help customers get maximum value from our platform.
We offer highly competitive base salaries and benefits including generous holiday allowances, bonus scheme, stock options, and flexible working arrangements. Our inclusive work culture embraces belonging and individuality, collaboration, and customer orientation.
Our customers are our North Star and we are passionate about making them successful!
**What you get to do during a typical week:**
You will be partnering with our largest customers & Internal stakeholders to identify and root cause performance and scalability issues impacting their ServiceNow deployments. Successful hires will get a chance to:
+ Use problem solving skills along side industry leading tools to holistically analyse ServiceNow instances to identify and remediate resource contention at all layers of the stack
+ Explore platform Java and JavaScript code to gain a detailed understanding of the behavior of ServiceNow applications
+ Improve the throughput of Java Virtual Machines (JVMs) by deep diving into memory allocation and garbage collection tuning
+ Optimize relational database performance by refactoring queries at the application layer or by applying tuning within the database itself
+ Use extensive lab / test environments to reproduce and root cause issues impacting customer's ServiceNow deployment(s)
+ Engage with cross functional teams to highlight identified product defects, assist with implementation of work arounds, or devising long term fixes
+ Drive improvement from within by creating high quality knowledge articles, developing tooling for use within the support organization, or mentoring and training junior colleagues
+ Build and deliver compelling presentations to a variety of internal and customer stakeholders acting as a trusted advisor on how they can improve the performance of their ServiceNow deployment and adhere to leading practice guidelines
**To be considered for this role, you will have**
+ 10+ years of progressive experience in technical support, software development, performance laod testing or professional services
+ Expert level working knowledge of the components in a web applications stack
+ Experience with one (or more) scripting languages : e.g. JavaScript, Python, Perl, Unix Shell, Windows Powershell etc.
+ Experience with working (or debugging) Object Oriented code (Java preferred)
+ Excellent working knowledge of one (or more) Relational Database technologies e.g. Oracle / MySQL / SQL Server / PostgreSQL
+ Strong problem-solving, leadership, time management, and critical thinking skills
+ Excellent communication and presentation skills with an aptitude for learning new technologies
**Whilst not essential requirements, skills and experience with the following will be highly regarded**
+ Prior experience of ServiceNow Architecture is preferred but not essential as full product training will be provided
+ Performance tuning of databases + SQL query tuning
+ Prior experience of Cloud/SaaS software
+ Knowledge of memory management, including core / heapdump analysis (Java heap dump analysis preferred)
+ Fundamental understanding of ITSM, ITIL, or CMDB
+ Experience administering: Linux/Unix OR Microsoft Windows Server
+ Experience of Firebug, Chrome Developer Tools, Fiddler, etc.
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here ( . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
Performance & System Improvement Manager
Posted today
Job Viewed
Job Description
Performance & System Improvement Manager
Location: Redditch
Salary: Up to £60,000
Are you passionate about driving operational excellence and embedding lasting change? We’re looking for a Performance & System Improvement Manager to join our Central Operations team, leading initiatives that streamline processes, enhance efficiency, and deliver real value across the business.
About the role
In this role, you’ll partner with Planning & Scheduling, Operational Contract Support, and wider business stakeholders to deliver continuous improvement projects. Using methodologies such as Lean, Six Sigma, and Kaizen , you’ll lead the design and rollout of new systems, embed process changes, and foster a culture of problem-solving and accountability.
Your work will directly impact performance by reducing costs, optimising workflows, and ensuring sustainable improvements that meet both business and client needs.
What you’ll be doing
- Lead the rollout of new systems and processes, ensuring smooth handover into business-as-usual.
- Analyse operations, identify inefficiencies, and design practical improvements.
- Run workshops and events to generate ideas and implement solutions.
- Drive stakeholder engagement and cultural change, securing buy-in at all levels.
- Define and track KPIs to measure success, producing progress reports for leadership.
- Provide training and coaching in continuous improvement tools and practices.
What we’re looking for
We’re looking for someone who brings:
- A Six Sigma qualification (essential).
- A degree (or equivalent) and proven experience in Lean, Six Sigma, or Kaizen methodologies.
- Strong project and change management skills , with a track record of delivering multi-stakeholder initiatives.
- A curious mindset , always questioning the status quo and exploring better ways of working.
- Excellent stakeholder engagement and communication skills.
- Analytical ability to uncover root causes and design effective solutions.
- Experience embedding process and system improvements into operational environments.
Why join us?
At Arcus, we’re committed to:
- Getting everyone home safely – safety is our top priority.
- Delivering winning service – tailored to the needs of our customers.
- Being commercially aware – balancing value and cost effectiveness.
- Developing respectful relationships – with openness and professionalism.
- Enabling change & seeking improvement – staying agile and always finding better ways to work.
This is a fantastic opportunity to make a real impact, leading projects that shape the way we operate and ensuring continuous improvement across the organisation.
Apply today and help us deliver operational excellence at Arcus.
Performance & System Improvement Manager
Posted today
Job Viewed
Job Description
Performance & System Improvement Manager
Location: Redditch
Salary: Up to £60,000
Are you passionate about driving operational excellence and embedding lasting change? We’re looking for a Performance & System Improvement Manager to join our Central Operations team, leading initiatives that streamline processes, enhance efficiency, and deliver real value across the business.
About the role
In this role, you’ll partner with Planning & Scheduling, Operational Contract Support, and wider business stakeholders to deliver continuous improvement projects. Using methodologies such as Lean, Six Sigma, and Kaizen , you’ll lead the design and rollout of new systems, embed process changes, and foster a culture of problem-solving and accountability.
Your work will directly impact performance by reducing costs, optimising workflows, and ensuring sustainable improvements that meet both business and client needs.
What you’ll be doing
- Lead the rollout of new systems and processes, ensuring smooth handover into business-as-usual.
- Analyse operations, identify inefficiencies, and design practical improvements.
- Run workshops and events to generate ideas and implement solutions.
- Drive stakeholder engagement and cultural change, securing buy-in at all levels.
- Define and track KPIs to measure success, producing progress reports for leadership.
- Provide training and coaching in continuous improvement tools and practices.
What we’re looking for
We’re looking for someone who brings:
- A Six Sigma qualification (essential).
- A degree (or equivalent) and proven experience in Lean, Six Sigma, or Kaizen methodologies.
- Strong project and change management skills , with a track record of delivering multi-stakeholder initiatives.
- A curious mindset , always questioning the status quo and exploring better ways of working.
- Excellent stakeholder engagement and communication skills.
- Analytical ability to uncover root causes and design effective solutions.
- Experience embedding process and system improvements into operational environments.
Why join us?
At Arcus, we’re committed to:
- Getting everyone home safely – safety is our top priority.
- Delivering winning service – tailored to the needs of our customers.
- Being commercially aware – balancing value and cost effectiveness.
- Developing respectful relationships – with openness and professionalism.
- Enabling change & seeking improvement – staying agile and always finding better ways to work.
This is a fantastic opportunity to make a real impact, leading projects that shape the way we operate and ensuring continuous improvement across the organisation.
Apply today and help us deliver operational excellence at Arcus.
Software Engineer III, Embedded Performance, System Tracing, Profiling
Posted 19 days ago
Job Viewed
Job Description
_corporate_fare_ Google _place_ London, UK
**Mid**
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
+ 2 years of experience working with embedded operating systems.
+ Experience with software development in C++ Experience with Linux Internals and Performance Optimization
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical fields.
+ 2 years of experience with data structures or algorithms.
+ Experience developing accessible technologies.
+ Experience with Android Internals.
+ Experience in Build Systems, Performance, Systems Internals and Software Optimization.
**About the job**
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.
**Responsibilities**
+ Write product or system development code.
+ Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
+ Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
+ Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Software Engineer III, Android, System Health and Performance
Posted 5 days ago
Job Viewed
Job Description
_corporate_fare_ Google _place_ London, UK
**Mid**
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
+ 2 years of experience with Android application development.
**Preferred qualifications:**
+ Master's degree or PhD in Computer Science or related technical fields.
+ 2 years of experience with data structures or algorithms.
+ Experience with Android mobile app development (Kotlin, Java).
+ Experience in managing performance and system health on mobile devices.
+ Experience in measuring and analyzing metrics.
**About the job**
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
Our team develops the Android Google Search App (AGSA), one of Google's biggest Android apps with over 1 Billion active users, managing nearly a third of all Google Search traffic. AGSA is the platform for key Google experiences, like Search, Gemini, Discover, Circle to Search, Lens, and more.
In Google Search, we're reimagining what it means to search for information - any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.
**Responsibilities**
+ Build a deep knowledge of the performance and system health domains applied to Android and Search, including Android platform, runtime, and code generation.
+ Monitor, triage, and investigate performance-related issues and assign them to the appropriate teams.
+ Help build new tools to better monitor, understand and attribute changes in overall system health of the App.
+ Help partner teams evaluate the performance impact of features and infrastructure changes, in addition to building the tooling that will allow their partners to self-serve in these investigations.
+ Implement and maintain instrumentation, often in collaboration with Instrumentation and Android teams.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
Technischer Projektleiter für Software Performance (m/w/d)
Posted 574 days ago
Job Viewed
Job Description
Wir suchen für unseren Kunden aus dem Bereich Automotiv einen neuen Mitarbeiter, der mit uns an den Kundenprojekten Arbeiten möchte. Die Kunden- Steuergeräte zeichnen sich durch ihre hohe Komplexität aus, die von vielen Software-Entwicklungsteams an verschiedenen Standorten und Unternehmen gemeinsam entwickelt wird.
Als Projektleiter für SW-Stabilität und Performance sind Sie der Schlüssel zur erfolgreichen Koordination aller Stabilitätsfragen und KPIs bei den verschiedenen Software-Entwicklungsteams. Ihre Aufgabe ist es, sicherzustellen, dass die Software in den Steuergeräten stabil funktioniert und den Anforderungen entspricht. Dazu müssen Sie eng mit den verschiedenen Entwicklungsteams zusammenarbeiten, um sicherzustellen, dass alle Aspekte der Softwareentwicklung berücksichtigt werden. Durch Ihre End-to-End-Koordination tragen Sie maßgeblich dazu bei, dass die Steuergeräte höchsten Qualitätsstandards entsprechen und zuverlässig arbeiten. Ihr Engagement für SW-Stabilität ist unerlässlich für den Erfolg unserer Produkte auf dem Markt. Als Projektleiter haben Sie eine wichtige Rolle inne und sind dafür verantwortlich, dass die SW-Stabilität stets gewährleistet ist. Durch Ihre Expertise tragen Sie dazu bei, dass unser Kunden jederzeit einwandfreie Produkte erhalten und wir uns als führender Dienstleister in diesem Bereich etablieren können.Aufgaben:
Sie steuern Verbesserungen der SW-Stabilität mit dem eigenen Team und externe Partner. Sie berichten den Status und Fortschritt dem Programmmanagement. Darüber hinaus fungieren Sie als "Funktion Owner" für den Beriech der Stability-Toolchain.Sie definieren Maßnahmen um die SW-Stabilität gewährleisten zu können. Außerdem bieten Sie Inpulse an ein SW- Experten- Team, die mit Ihnen an den Projekten arbeiten. VoraussetzungenErfolgreich abgeschlossenes Studium der Informatik oder einem vergleichbaren Studiengang (BEng/BSc/MSc/PhD)Mindestens 5 Jahre Berufserfahrung im Software-ProjektmanagementStarke Erfahrung in der Führung verteilter Software-EntwicklungsteamsGutes Verständnis von Embedded Linux oder Android-SystemenAusgezeichnete Kommunikationsfähigkeiten, einschließlich der Fähigkeit komplexe technische Themen mit Entwicklungsteams zu besprechen.Eine kundenorientierte Denkweise zusammen und der Fähigkeit, eigenständig zu arbeiten.Principal Software Engineer, Cloud Performance

Posted 6 days ago
Job Viewed
Job Description
*This position is based onsite in Nashville, TN
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more.
At Technical Strategy and Oversight (TSO) organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We're embarking on ambitious new initiatives such as building new innovative platforms, high performance primitives, frameworks to support OCI developers, and new container runtime that will allow us to run the full variety of OCI services, including our most demanding, high-performance, high-availability services. We're also working on new ingenuities such as providing canonical implementation of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and performance comparable to that of a local nVME drive, and developing standards and tools to identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI.
As Oracle Cloud Infrastructure (OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. Your work will focus on optimizing the performance of OCI's critical components, internal tools, and applications while fostering a culture of performance engineering.
This is a greenfield opportunity to design and build new cloud services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged.
**Who are we looking for?**
You have experience with the design of major features and launching them into production. You've built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams.
In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping.
You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You've made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus.
Career Level - IC4
**Responsibilities**
Key responsibilities
+ Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions.
+ Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
+ Benchmark OCI services against competitors and identify performance improvement opportunities.
+ Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
+ Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
+ Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications:
+ 5 to 10 years distributed service engineering experience in a software development environment
+ Development experience in a modern programming language, such as Java, C++, C#
+ Hands-on experience designing, developing, and operating public cloud service control or data planes
+ Hands-on experience in software performance profiling, analysis, and optimization.
+ Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
+ Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
+ Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
+ Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
+ Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
+ Good understanding of Linux administration and networking stack configuration
+ Demonstrable technical leadership and mentorship skills
+ Familiarity with JVM and benchmarking tools.
Preferred Qualifications:
+ BS degree in Computer Science or related field (MS preferred)
+ Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
+ Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
+ Building continuous integration/deployment pipelines with robust testing and deployment schedules
+ Proven experience in performance optimization of cloud infrastructure and distributed systems.
Career Level - IC4
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Be The First To Know
About the latest Performance engineering Jobs in United Kingdom !
Principal Software Engineer, Cloud Performance

Posted 6 days ago
Job Viewed
Job Description
*This position is based onsite in Nashville, TN
Oracle Cloud Infrastructure (OCI) delivers mission-critical applications for top tier enterprises around the world. Our cloud offers unmatched hyper-scale, multi-tenant services deployed in more than 50 regions worldwide. OCI is expanding its mission beyond the traditional boundaries of public cloud to include dedicated, hybrid and multi cloud, edge computing, and more.
At Technical Strategy and Oversight (TSO) organization, our mission is to support customer choice, transparency, and value when it comes to cloud infrastructure. We're embarking on ambitious new initiatives such as building new innovative platforms, high performance primitives, frameworks to support OCI developers, and new container runtime that will allow us to run the full variety of OCI services, including our most demanding, high-performance, high-availability services. We're also working on new ingenuities such as providing canonical implementation of core components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and performance comparable to that of a local nVME drive, and developing standards and tools to identify critical performance improvements across OCI data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance that can be adopted by our core cloud services across OCI.
As Oracle Cloud Infrastructure (OCI) continues its rapid expansion, we are seeking a skilled Software Engineer to join our newly established Cloud Performance Organization. This team plays a key role in addressing service inefficiencies, reducing cloud expenses, improving customer experience, and ensuring scalability. Your work will focus on optimizing the performance of OCI's critical components, internal tools, and applications while fostering a culture of performance engineering.
This is a greenfield opportunity to design and build new cloud services from the ground up. We are growing fast, still at an early stage, and working on ambitious new initiatives. You will be part of a team of smart, motivated, diverse people, and given the autonomy as well as support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged.
**Who are we looking for?**
You have experience with the design of major features and launching them into production. You've built and operated high-scale public cloud services and have deep understanding of control plane architecture. You work on most projects and tasks independently and extend technical leadership to development teams.
In this role, you will enable development teams by driving design of major service components, working with engineering managers and TPMs, and providing direct guidance to more junior team members. You can go from high level system design, writing architectural documentation and driving engineering peer reviews to hands-on prototyping, code reviews and project bootstrapping.
You are technically strong and get a lot done. You can balance speed and quality with iteration and incremental improvements. You've made life easier for other developers and have motivated your teams to make both process and service improvements with your ability to automate and instrument your service. You understand operational excellence and how to instill a culture of high quality and customer focus.
Career Level - IC4
**Responsibilities**
Key responsibilities
+ Evaluate the performance of cloud services, identify inefficiencies, and design cost-effective solutions.
+ Analyze and optimize internal tools, processes, and developer workflows to enhance operational efficiency.
+ Benchmark OCI services against competitors and identify performance improvement opportunities.
+ Collaborate with service teams to integrate performance evaluation tools into CI/CD pipelines.
+ Quantify and communicate the financial impact of inefficiencies, linking performance data to business metrics.
+ Develop and implement improvements in shared components, libraries, and runtime configurations (e.g., Java runtime, SDKs, and images).
Qualifications:
+ 5 to 10 years distributed service engineering experience in a software development environment
+ Development experience in a modern programming language, such as Java, C++, C#
+ Hands-on experience designing, developing, and operating public cloud service control or data planes
+ Hands-on experience in software performance profiling, analysis, and optimization.
+ Deep understanding of object-oriented design and SDK development, specifically within a cloud environment
+ Experience working closely with architects, principals, product, and program managers to deliver product features on time and with high quality.
+ Good knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
+ Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.
+ Good understanding of databases, NoSQL systems, storage, and distributed persistence technologies.
+ Good understanding of Linux administration and networking stack configuration
+ Demonstrable technical leadership and mentorship skills
+ Familiarity with JVM and benchmarking tools.
Preferred Qualifications:
+ BS degree in Computer Science or related field (MS preferred)
+ Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, GCP)
+ Experience driving security reviews, documentation, UX reviews, and working with Product Managers from inception through launch
+ Building continuous integration/deployment pipelines with robust testing and deployment schedules
+ Proven experience in performance optimization of cloud infrastructure and distributed systems.
Career Level - IC4
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Senior Software Engineer, ML/AI, Performance

Posted today
Job Viewed
Job Description
_corporate_fare_ Google _place_ London, UK
**Mid**
Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.
**Minimum qualifications:**
+ Bachelor's degree or equivalent practical experience.
+ 5 years of experience with software development in one or more programming languages.
+ 3 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
+ 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
+ Experience with AI and agentic tooling for development and research.
**Preferred qualifications:**
+ Master's or PhD degree.
+ 5 years of experience with data structures/algorithms.
+ 1 year of experience in a technical leadership role.
+ Experience with an emphasis on algorithms, systems and tools for ML performance projections and evaluation.
+ Experience developing accessible technologies.
**About the job**
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
The role of Performance Engineer is to improve and validate overall ML performance projections and validations across key workloads, software stack and hardware (GPU, TPU, system). You interact with product groups, software and hardware teams, and research. You develop custom software tools for performance projections, validations, cost metrics, benchmarking, profiling, analysis and reporting. You will contribute to innovations and contributions to advanced Artificial Intelligence (AI) and agentic approaches to Hardware/Software (HW/SW) co-design.
The AI and Infrastructure team is redefining what's possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.
We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.
**Responsibilities**
+ Design and implement solutions in one or more specialized ML areas, leverage ML infrastructure, and demonstrate expertise in a chosen field.
+ Build, maintain and validate HW/SW tooling to enable reliable and fast evaluation of options and solutions for ML/AI infrastructure (C++, Python).
+ Build and maintain tools and methods to measure, visualize and analyse ML HW/SW performance.
+ Define, implement and validate performance and cost metrics relevant for existing and future workloads and systems.
+ Collaborate with other teams (hardware, compiler, ML research) to improve the end to end flow and results.
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google'sApplicant and Candidate Privacy Policy (./privacy-policy) .
Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See alsoGoogle's EEO Policy ( ,Know your rights: workplace discrimination is illegal ( ,Belonging at Google ( , andHow we hire ( .
If you have a need that requires accommodation, please let us know by completing ourAccommodations for Applicants form ( .
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: