Upstream Tech corporate office is located in 444 Somerville Ave, Somerville, Massachusetts, 02143, United States and has 11-50 employees.
upstream tech
upstream tech inc
upstream tech inc
upstream
upstream pbc
upstream tec inc
Departments
Number of employees
Sales
9
Engineering & Technical
9
Marketing
5
Finance
1
| Location | People at location |
| North America | 11-50 |
| Europe | 1-10 |
| Australia | 1-10 |
Explore people who held key positions, contributed to Upstream Tech's success, and advanced their careers.
Product Manager, Proje... at Entropic Engineering
Worked as Software Engineering & Manager
at Upstream Tech (2022-2024)
Strategic Account Exec... at Basil Systems
Worked as Senior Business Development Manager
at Upstream Tech (2022-2023)
Senior Manager, Demand... at Tripleseat
Worked as Manager, Growth Marketing
at Upstream Tech (2022-2024)
Explore More
Upstream Tech, Inc. develops science-backed software solutions for land and water management, focusing on conservation, restoration, and renewable energy. Their two main products, Lens and HydroForecast, utilize satellite imagery, machine learning, and advanced forecasting techniques to support various sectors including conservation, agriculture, a... Read More