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 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.
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.
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/
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.
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)
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.
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: