Our Services Approach
Need help optimizing your social advertising strategy but not sure where to start?
Managed Services
Our Managed Services team is your partner in setting up and optimizing your campaigns.
Creative Services
Our Creative Services team takes your creatives in a new direction with social-first ad production.
Life at Smartly.io
Smartlies don’t have to choose between an exciting career and a fulfilling personal life: we offer flexibility so they can build both. Read more about Smartly life.
Locations
We are a global and diverse team of 800+ Smartlies from 60+ nationalities, working in 17 cities on five continents.
Blog
Looking to learn more about our culture and everyday work? Check out our blog.
We’re building the best product company to work for, where highly autonomous engineering teams can take full ownership of creating a first-class software platform. Our full stack teams each own a single product area and drive it forward independently with as few external, flow-breaking dependencies as possible.
The solutions Engineers at Smartly.io build save our customers’ time and unlock greater performance through beautifully effective ads across Facebook, Instagram, Pinterest, TikTok, and Snapchat. As an engineer at Smartly.io you’ll get to tackle challenges of considerable scale and complexity. Expect to develop our product at a fast pace and in close cooperation with the world’s largest online businesses, including Uber and eBay.
The teams within the Media Unit tackle unique problems around scaling advertising for some of the largest companies in the world. Integrating with new advertising platforms and staying one step ahead of the market guarantee a demanding and ever-changing environment.
Developers in the Media Unit have a real opportunity to impact the business of most of our customers. They are reshaping the digital advertising landscape through automation, real-time collaboration, and campaign analytics. Our teams move fast and collaborate closely with our platform partners and customers.
Media teams work with TypeScript, Node.js, Ruby on Rails, React, and PostgreSQL.
The Creative Unit plays a central role in enabling our customers to craft engaging ad creatives at scale. They break new ground by automating creative production and building AI for creative insights. The systems built within this Unit render almost half a million videos and several billions of images per month. Tweaking the performance of these systems to support double the amount of videos rendered is an interesting technical puzzle that our teams work to solve.
All the Creative teams use Node.js, React, TypeScript, and PostgreSQL, but they have some NestJS and Ruby on Rails projects going on, too.
Our infrastructure teams look after site reliability, security, and developer tooling. They automate our infrastructure and solve technical problems in sustainable and scalable ways.
This Unit works closely with development teams and customer-facing teams to continuously improve, support, secure, and operate our production and test environments. As a result, they boost our developers’ productivity and happiness by enhancing development environments and the continuous deployment setup.
The development environments and CI pipelines are built on Kubernetes because running tens of microservices, and their databases, on a single laptop, is not an option. Our infrastructure currently processes petabytes of data every month through hundreds of servers while the teams architect, develop, and deploy tools and technologies to keep our platform up and running.
To build the best product for our customers, we need several other teams around these units to support the work. For example:
Our autonomous engineering teams choose their own technologies and ways of working, but most of our teams use the technologies listed below. Teams can have more specialised needs and use other languages and tools on top of the ones named below.
React, Redux, TypeScript
Node.js, TypeScript, Ruby, Python
PostgreSQL, Redis, RabbitMQ, Snowflake, InfluxDB, Cassandra, MongoDB
Docker, Ansible, Kubernetes, Github, ELK stack
Our recruitment process has five steps that test the depth of your technical knowledge and your ability to make informed decisions.
We're getting to know each other.
Learn more about your future team.
You will take part in an interactive coding interview with one of our developers, after which we will discuss Systems Design and Architecture. As the final interview you will join an Explore and Expand interview where we will dig deeper into your main interests and core skills.
Privacy Policy & Cookie Policy. Copyright © 2013-2022 Smartly.io Solutions Oy. All rights reserved.
Subscribe to receive biweekly tips on creative automation and digital advertising!