OverviewSuggest Edit

Ambri, Inc. is a company working to develop and commercialize a new battery technology that will revolutionize grid-scale power storage. Their battery has the potential to cost significantly less than existing batteries. By decoupling power supply and power demand, the liquid metal battery will be a major enabler of the widespread use of sustainable energy sources and the development of more efficient power systems.
... Show more
HQCambridge, US
Employee Ratings4.2


Ambri is headquartered in
Cambridge, United States

Location Map

Latest Updates

Employees (est.) (Feb 2019)43(+8%)

Key People/Management at Ambri

Phil Giudice

Phil Giudice

Chief Executive Officer, President and Board Member
David Bradwell

David Bradwell

Co-Founder and Chief Technology Officer
Donald R. Sadoway

Donald R. Sadoway

Co-Founder, Chief Scientific Advisor and Board Member
Patrick Song

Patrick Song

VP of Corporate Development
Show more

Ambri Office Locations

Ambri has an office in Cambridge
Cambridge, US (HQ)
19 Blackstone St
Show all (1)
Report incorrect company information

Ambri Financials and Metrics

Summary Metrics

Founding Date


Ambri total Funding

$50 m

Ambri latest funding size

$35 m

Time since last funding

5 years ago

Ambri investors

Ambri's latest funding round in April 2014 was reported to be $35 m. In total, Ambri has raised $50 m
Show all financial metrics
Report incorrect company information

Ambri Online and Social Media Presence

Embed Graph
Report incorrect company information

Ambri Company Life and Culture

Report incorrect company information

Ambri Frequently Asked Questions

  • When was Ambri founded?

    Ambri was founded in 2010.

  • Who are Ambri key executives?

    Ambri's key executives are Phil Giudice, David Bradwell and Donald R. Sadoway.

  • How many employees does Ambri have?

    Ambri has 43 employees.

  • Who are Ambri competitors?

    Competitors of Ambri include Constant Power, North Star Battery and Firefly Batteries.

  • Where is Ambri headquarters?

    Ambri headquarters is located at 19 Blackstone St, Cambridge.

  • Where are Ambri offices?

    Ambri has an office in Cambridge.

  • How many offices does Ambri have?

    Ambri has 1 office.