The Sync team at Outreach orchestrates the data & data workflows that drive the Outreach platform. Their work drives revenue efficiency for our customers & innovates in the management & integration of data. Our service performs hundreds of millions of inbound & outbound sync operations per day under an SLA that demands super high reliability & responsiveness. Engineers on the team build the foundations that enable admin users to map & sync data bidirectionally between Outreach & an ever-growing set of external systems.
The Sync team is responsible for the design & implementation of a highly distributed & scalable system that manages huge volumes of data & events. They look to their customers for guidance on what's useful & important & drive toward implementing it. They can iterate quickly given feedback from customers, program leads, & support.
Our data integration features let users select which data is communicated between those systems, how it is placed, & how often it is moved. Integration features are implemented with synchronization jobs; monitoring those jobs is key to keeping the data flowing, so streamlining the process & making its results visible & diagnosable is paramount.
As we embark on the next-generation of our sync engine that will power the next 10x growth of the Outreach platform, we're looking for Software Engineers who can jump in, learn fast & assist in building out this new sync system. This is an opportunity to have a big impact on one of the most important core systems at Outreach.
About the Team
To support data management & movement in the application, the team does foundational work to enable our users to reliably & efficiently integrate, consume, & modify data sets from internal & external data sources. The core challenges in the space revolve around data translation & mapping between disparate data-sources & providing performant & responsive workflows to update & sync data between different sources. This team's mission is to continually reduce the time spent by customer-facing representatives on data access & modification across different systems by providing them with meaningful & relevant data aggregated at their fingertips, to increase the time they can invest in adding value for their customers.