• Software Developer, Analytics

    Location US-MA-Cambridge
  • Overview

    InterSystems is looking for a Software Developer to join our SQL team building a high-performance, distributed, parallel SQL engine. In particular, we want someone motivated by the challenge of designing and implementing non-trivial algorithms for producing efficient execution strategies. These strategies will need to exploit concurrency, communication, novel index structures, and customized low-level primitives provided by our kernel team.


    Our SQL team is a small group responsible for a critical component of InterSystems’ core data platform. As a result, it is essential that we understand how to leverage our abilities to deliver the outsized gains in functionality and performance that our customers demand. We must find designs that are elegant and powerful, then drive them to completion ourselves. This individual responsibility extends to resolving customer issues, which range from simple bug fixes and enhancements to deep investigations of performance and correctness issues.


    If this kind of high-impact, performance-critical development appeals to you, please consider joining us.



    • Significant (3-5 years+) software development experience.
    • MS or better in computer science or related discipline, OR an exceptional portfolio of relevant industry work.
    • Experience designing and implementing non-trivial algorithms.
    • Strong familiarity with database concepts such as relations, transactions, invariants, ACID.


    • Knowledge of SQL, especially in an implementation context.
    • Previous work developing systems software. Databases preferred, but operating systems, advanced graphics, or similarly complex systems are also relevant.
    • Previous work in concurrent or distributed systems or applications.
    • Previous work in performance-sensitive systems or applications.

    About InterSystems

    InterSystems provides the information engines that power some of the world’s most important applications. In healthcare, finance, government, and other sectors where lives and livelihoods are at stake, InterSystems has been a strategic technology provider since 1978. InterSystems is a privately held company headquartered in Cambridge, Massachusetts (USA), with offices worldwide, and its software products are used daily by millions of people in more than 100 countries. For more information about InterSystems, the Cache database, Ensemble, HealthShare, TrakCare and more, please visit intersystems.com.

    Come innovate with us

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed