Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Manager, Performance image - Rise Careers
Job details

Software Engineering Manager, Performance

Google DeepMind is looking for an experienced engineer and manager to lead a performance engineering team committed to enhancing the performance of state-of-the-art ML models on hardware accelerators.

Skills

  • Experience in leading engineering teams
  • Knowledge of C++ or Python
  • Solid understanding of algorithm and data-structure design
  • Interest in AI and performance optimization

Responsibilities

  • Lead and manage a performance engineering team focused on enhancing machine learning model performance and efficiency.
  • Develop team skills and provide coaching across the software stack.
  • Collaborate closely with frameworks, compilers, and tools teams to improve efficiency.
  • Coach and develop team members, offering guidance and support.

Education

  • Bachelor's degree in Computer Science or related field

Benefits

  • Bonus opportunities
  • Equity options
  • Comprehensive health benefits
To read the complete job description, please click on the ‘Apply’ button
DeepMind Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
DeepMind DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of DeepMind
DeepMind CEO photo
Demis Hassabis
Approve of CEO

Average salary estimate

$244500 / YEARLY (est.)
min
max
$189000K
$300000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Manager, Performance, DeepMind

At Google DeepMind, we're on the lookout for a passionate Software Engineering Manager specializing in Performance to join our dynamic team in Mountain View, California. In this pivotal role, you'll not only lead a small, talented group of performance engineers but also get hands-on with exciting projects that enhance the efficiency of cutting-edge ML models on hardware accelerators. Your leadership will be vital as you guide your team through the intricate landscape of ML frameworks and compilers, working closely with our AI researchers to launch advanced features that push the boundaries of artificial intelligence. Imagine collaborating with like-minded professionals who share your enthusiasm for optimizing performance while emphasizing safety and ethics. Your team will focus on improving the performance of large language models (LLMs) throughout their research, training, and deployment lifecycle. You will empower your engineers to optimize at every level, from creating tailored kernels to managing cross-team collaborations that spark innovation. If you thrive in a supportive, inspiring environment and are excited to tackle complex challenges in AI, this position promises a varied and rewarding experience where your expertise will make a real difference. Join us and be part of something that's not just about enhancing technology but also about shaping the future of AI for the greater good!

Frequently Asked Questions (FAQs) for Software Engineering Manager, Performance Role at DeepMind
What are the key responsibilities of a Software Engineering Manager, Performance at Google DeepMind?

As a Software Engineering Manager in Performance at Google DeepMind, you will lead and manage a performance engineering team dedicated to enhancing machine learning model performance and efficiency on hardware accelerators. Your role will involve developing team skills, collaborating with various teams, and coaching team members while ensuring effective performance optimization across the software stack.

Join Rise to see the full answer
What qualifications are required for the Software Engineering Manager, Performance position at Google DeepMind?

To qualify as a Software Engineering Manager, Performance at Google DeepMind, candidates should have experience leading engineering teams, strong knowledge of either C++ or Python, and a solid understanding of algorithm and data-structure design. Experience with hardware accelerators, profiling software, leveraging compilers for performance, and knowledge of AI algorithms will give you a competitive edge.

Join Rise to see the full answer
How does the Software Engineering Manager, Performance role contribute to AI advancements at Google DeepMind?

In the Software Engineering Manager, Performance role at Google DeepMind, your work directly contributes to AI advancements by optimizing large language models for training and deployment. Your team's efforts will improve the efficiency and performance of these models, enabling AI researchers to leverage hardware accelerators effectively and push the boundaries of what AI can achieve.

Join Rise to see the full answer
What kind of team culture can I expect as a Software Engineering Manager, Performance at Google DeepMind?

As a Software Engineering Manager, Performance at Google DeepMind, you can expect a vibrant team culture marked by collaboration and creativity. You'll work alongside experienced engineers and research scientists from diverse backgrounds, all united by a shared goal: to enhance the performance of AI technologies while maintaining a commitment to ethics and public benefit.

Join Rise to see the full answer
What is the salary range for the Software Engineering Manager, Performance position at Google DeepMind?

The base salary range for the Software Engineering Manager, Performance position at Google DeepMind is between $189,000 and $300,000, alongside a bonus, equity, and benefits. The exact salary may vary based on your experience and targeted location, and these details will be discussed further during the hiring process.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Manager, Performance
How do you prioritize tasks as a Software Engineering Manager?

As a Software Engineering Manager, it’s essential to balance urgent technical challenges with long-term project goals. I prioritize tasks by assessing their impact on the team and project objectives, ensuring clear communication and delegation based on team strengths.

Join Rise to see the full answer
Can you describe your experience with performance optimization in large language models?

In my previous roles, I have focused on leveraging profiling tools to identify bottlenecks in large language models, allowing my teams to implement targeted optimizations. This has included custom kernel development and collaborating with AI researchers to refine algorithms for better performance.

Join Rise to see the full answer
How do you foster collaboration between your team and AI researchers?

I believe in open communication and regular check-ins with AI researchers, establishing a feedback loop that benefits both parties. I emphasize shared goals and encourage team members to actively participate in design discussions where we can intersect engineering with research efforts.

Join Rise to see the full answer
What strategies do you use to support and grow your engineering team?

Supporting team growth involves providing mentorship through one-on-one sessions, hands-on workshops, and setting clear opportunities for professional development. I also encourage team members to share their own knowledge through collaborative projects.

Join Rise to see the full answer
How do you handle performance bottlenecks in software?

I approach performance bottlenecks systematically by analyzing profiling data, identifying root causes, and collaboratively designing solutions with my team, ensuring that optimizations align with our broader performance objectives.

Join Rise to see the full answer
What is your experience with CUDA or other low-level programming models?

I have extensive experience with CUDA for programming GPUs, which has facilitated the design of optimized kernels tailored to our hardware for enhanced performance in ML applications.

Join Rise to see the full answer
Can you explain your approach to coaching new team members?

My coaching approach involves thorough onboarding, setting clear expectations, and pairing new members with experienced engineers for hands-on guidance. I focus on creating an inclusive environment where questions are encouraged and ongoing development is supported.

Join Rise to see the full answer
What do you consider when evaluating a new technology for performance improvement?

I evaluate new technologies based on their scalability, ease of integration with our existing systems, and the potential for significant performance gains. Additionally, I consider the community support and documentation available for any new tools.

Join Rise to see the full answer
How do you keep up with the latest advancements in machine learning and hardware accelerators?

I stay current with advancements through continuous learning, attending conferences, enrolling in advanced courses, and actively following key publications and industry leaders in ML and hardware acceleration.

Join Rise to see the full answer
Describe a time when you faced a significant challenge in your management role.

In my previous role, we encountered delays in model deployment due to performance optimization issues. I organized a collaborative sprint involving cross-functional teams to address the issues aggressively, resulting in timely delivery without compromising quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 21 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Posted 12 days ago
Photo of the Rise User
Posted 18 hours ago
Photo of the Rise User
Chainalysis Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 12 days ago

We're committed to solving intelligence, to advance science and humanity.

123 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$189,000/yr - $300,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
10 people applied to Senior DevOps Engineer at 3Pillar
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
52 people applied to Electrical Apprentice at Aerotek
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Customer Onboarding & Product Specialist at Blueprint
Photo of the Rise User
Someone from OH, Columbus just viewed Sr. Safety Support Engineer, RSE at Amazon
Photo of the Rise User
Someone from OH, Ravenna just viewed Associate Visual Designer (Part-Time) at Match Group