Analytics Engineer

Job description

Great Expectations’ mission is to revolutionize the speed and integrity of data collaboration. Our software platform, Great Expectations is the leading open source tool for data testing, documentation, and profiling. Data teams all over the world use Great Expectations to instrument and understand their data and machine learning pipelines.

Please note: Great Expectations is also known as Superconductive, and you may see references to the Superconductive name during the application process and on our website.

We are looking for an experienced analytics engineer to help keep us empirically grounded by building out our analytics function and company metrics. This is a great opportunity to dive deeper into your career by learning and interacting with many aspects of a rapidly growing company.

The analytics team owns the infrastructure that ingests business data and product usage data, processes it and makes it available to a wide variety of internal teams. Over time, we plan to apply ML models to derive insights from this data to help answer the big questions. We use our own product (i.e. Great Expectations) to ensure data quality throughout our pipeline and act as an internal early adopter of new features to give feedback before they are released.

We are looking for for someone who will:

  • Build Analytics
    • Take ownership of our analytics products and provide a repeatable, accurate understanding of how our products are used, top areas in need of improvement, and the health of our core growth loops. We firmly believe that the same level of diligence should be applied to analytics as our external products
    • Build, deliver and maintain clear, well defined metrics, supporting documentation, and easily consumable reports and dashboards, including new datasets to feed analysis for company focus areas (e.g. growth, user stats, or product stats)
    • Manage data quality and testing, the data catalog, lineage and documentation
    • Maintain, improve and extend the architecture of our current data pipelines
  • Collaborate
    • Become a super user of Great Expectations, collaborating with the product engineering team to give feedback on improving the product
    • Collaborate and build relationships with cross-functional stakeholders to better provide them with new, helpful insights
    • Know when to deliver one-off analyses vs automate a repeatable process
  • Lead
    • Make clear commitments: participate in quarterly PI planning and roadmap development sessions. Translate business needs into project requirements. Advocate for team priorities based on company goals
    • Drive agile processes for the team and day to day prioritization. Deliver on the analytics roadmap
    • Develop and execute on plans. Be able to explain prioritization choices effectively
    • Be an advocate for the Analytics team, its goals and success. Address issues and conflicts head on

As part of Great Expectations, you will also have opportunities to support the community and evangelize Great Expectations through conference talks, workshops, and blog posts.

Why join Great Expectations?   

Glad you asked! We offer…

  • A world class team, with deep roots in open source, cutting-edge software and data development backed by some of the best open source and data infrastructure investors in the industry: Index, CRV, and Root Ventures. We are actively cultivating a new cultural blend of excellent data engineering and AI-enabled technical workflows.

  • A fast-growing company with lots of opportunity for learning and personal growth.

  • A front-row seat to the rapid evolution of data science and engineering. Data work is going through a renaissance, and—as the leading provider of a key piece in the new technology ecosystem—Great Expectations is right in the middle of it.

  • A kind, curious, and open-minded company culture. We are always seeking ways to improve ourselves and our processes; we keep these conversations open to the whole team. We prioritize empowering our team members rather than a command and control hierarchy.

  • A distributed team with lots of flexibility around timing and individual work preferences. We currently have teammates in California, Colorado, Connecticut, Delaware, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Missouri, New Hampshire, New Jersey, New York, North Carolina, Oregon, Texas, Utah, Vermont, Virginia, Wisconsin, and Washington. We’d love to add your state.

  • And of course, competitive compensation (base salary + equity package) with available Medical, Dental, Vision & 401K with 5% employer match.

Job requirements

  • 5+ years of progressive and relevant analytics experience; specifically versed in tying product metrics to business outcomes

  • Building Analytics
    • Experience clarifying requirements with customers
    • Experience tying product and community statistics to related business metrics
  • Collaboration
    • Communicate well—in writing, in person, and asynchronously
    • Strong ability to integrate and act on feedback, provide feedback to others
    • Experience setting and communicating effective coding and process standards
  • Technical
    • Strong SQL skills
    • Strong visualization skills
    • Experience managing and maintaining a large data pipeline (e.g. as a Data Engineer)
    • Solid facility with Python, especially Pandas, NumPy, etc
    • Have technology in your heart, and a passion for continuous learning
  • Business Sense
    • Demonstrated understanding of the business to prioritize what to focus on and seek out answers to unknowns
    • Demonstrated ability to translate business needs into requirements with an eye toward future maintainability and extensibility in the implementation
    • Demonstrated empathy with customers - you are able to see the world through the customer’s eyes
  • Leadership
    • Track record of inspiring and rallying teammates around a goal
    • Excellent self-sufficiency skills and an ability to inspire and teach those skills to others
    • Exhibited a track record of shipping - you have shepherded a particular feature (or an entire product) all the way from an idea to production. Nothing is real until it is shipped

It’d be nice if you also had:

  • Experience working as a solo analyst / team of one

  • Experience standing up an analytics function from scratch

  • Experience in multiple startups and an opinion on which metrics are most helpful to guide us to the next stage

  • Experience using Great Expectations

  • Have data in your blood. The more curiosity you have about a wide variety of data from all walks of life, the better

  • Deep experience with SaaS usage stats and analytics, e.g. growth loops and an opinion of how best to measure product health

  • Experience with marketing data from various sources e.g. Google Analytics

  • Experience with Snowflake and/or Redshift

  • Experience with S3, Spark, Databricks, and/or Elasticsearch

  • Experience with JavaScript/TypeScript and instrumenting a SaaS application

  • Enough Python knowledge to modify and improve Great Expectations, e.g. improving or updating the instrumentation

  • Good understanding of ML tools and ability to use them to answer questions and gain insights about our users.

  • Product management experience

If you don’t think you meet all of the criteria but are still interested in the job, please apply. Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.


Great Expectations is an Equal Opportunity Employer. In compliance with Federal law and the Federal Acquisition Regulation (FAR) 22.1800, the selected candidate will be required to provide documentation that will verify their identity and eligibility to work in the United States.

Please note that while the position is remote, we currently require applicants to be located in the United States and cannot offer visa sponsorship at this time.