Ometria

We are helping retailers create marketing experiences their customers will love.

Founded 2013
51-200 employees
  • Analytics & Business Information
  • Headquarters address
    Level 3, The Tea Building, 56 Shoreditch High St, London E1 6JJ

    What We Do

    Ometria is a customer marketing platform that enables retailers to send personalised, relevant marketing messages throughout the customer journey. Built specifically for retailers, Ometria’s AI-powered platform collects and aggregates data from all customer touch points in real-time, and uses machine learning to profile and send the most effective marketing messages to each individual across all channels.
    Ometria is trusted by some of the fastest growing retail brands in the world such as Moss Bros, Crew Clothing, Charlotte Tilbury, Feelunique, LoveCrafts, Wonderbly, and Graze.com.

    The platform aggregates ecommerce data from our clients via various sources: a public API, a Javascript tracker for website activity, and integrations with several third-party ecommerce and marketing tools. We ingest millions of data records daily, with more than 100M total customer profiles. Our real-time event tracker peaks at several hundred requests per second.

    The Ometria web app contains multiple reporting dashboards and interactive campaign builders. These campaigns send millions of daily emails on behalf of our clients, and produce more than 10M daily email events, the reporting of which is largely real-time.

    We have a lot of supporting tools and features that help clients manage their data and marketing campaigns. This includes some intelligent algorithms like product recommendation engines, and finding the optimal times to send marketing messages.

    The Company

    Founded in 2013, Ometria started life in a basement in Mayfair with the dream of helping retailers get to grips with their data. Five years later, we now have over a hundred clients and many new team members, and have moved east to our current home in Shoreditch.
    Team Ometria has grown to over 70 people spread across Sales, Marketing, Customer, Product, Engineering and Operations teams. Our four founders - Ivan (CEO), Djalal (CPO), James (CCO) and Al (CTO) - all play an active role in the day-to-day running of the business.

    The Team and Culture

    Our culture is the cornerstone of everything we do at Ometria - we’re very proud of it and we work hard to nurture and protect it.

    While we don’t want to build a mono-culture and we’re certainly not looking for a certain ‘type’ of person, we do want to make sure that future Ometrians contribute to our culture in a positive way. You can check out our values on our careers page : https://www.ometria.com/careers/

    So what is it like to work in the Engineering team at Ometria?

    • The engineering team is currently 9 developers, split between frontend, backend and the CTO. We are looking to double this year!

    • We all work in the same office and value face to face communication. We work closely with the Product Owner and Product Managers.

    • We run two-week sprints, aiming to split time evenly between new features, technical maintenance and client-specific work.

    • As we are a small team we all punch above our weight and have varied experience, roles and responsibilities. One of our frontend developers is also one of our main Docker and Kubernetes experts!

    • Most of the team use Macbooks, but both Windows and Linux are represented: you can pick your tools, and we'll provide you with your preferred hardware when you join.

    Tools & Stack

    Our clients interact with the Ometria platform through a single page web app, which uses the Ampersand.js framework, with a separate section in React.

    The app communicates with the backend platform through various Python 3 and Golang. Flask powers our backend Python services/workers for importing/processing data, managing campaigns, sending emails etc... Golang powers some of our massively concurrent workloads and analytics services.

    We run on AWS/Docker/Kubernetes configured with Terraform. Data is stored in Postgres and Redshift, and we use various queueing/messaging tools (Google Pub/Sub, Kinesis, AWS SQS, Beanstalk, Celery and Gearman)

    Here are some things we are thinking about right now:

    • Structuring our systems for scale: we're building a modern microservices-based infrastructure that allows for autonomy of teams, fault tolerance, and reliable monitoring and alerting across services.

    • Building our reporting and inference engine: we need to run analytics over billions of data points in real-time.

    • Dashboards that can visualise complex datasets intuitively and quickly: this includes the best in class Javascript visualisation frameworks but also efficient use of database technologies to drive them.

    Our Interview Process

    The interview process is a great way for us to get to know you and for you to get to know us!

    It might look something like this:

    • Technical phone call with a Developer
    • Remote task to be completed at home
    • On-site technical interview with the CTO and a Developer
    • The Authentication: An on-site values based interview where you will meet the CEO and other Ometrians

    Tech stack

    AWS, PostgreSQL, Redshift, Python, Javascript, Backbone.JS, D3, GoLang
    Ometria - Who doesn't like climbing things?
    Ometria - Company Photo
    Ometria - Company Photo
    Ometria - The founders
    Ometria - Company Photo
    Ometria - Company Photo