Adthena is an award-winning search intelligence platform with the unique combination of patented, AI-driven technology, and a supportive team of paid search experts, to help brands, marketers, and agencies dominate their competitive landscapes.
We provide customers around the world with a clear view of the competitive landscape, helping them optimize their paid search spend to increase ROI, inform cross-channel strategies, and save time.
Our Whole Market View technology creates a full market map of a client’s entire search landscape; Smart Monitor automatically detects threats and opportunities every day; and our exclusive Local View solution provides the location-based strategic insights that brands, marketers, and agencies need to optimize their spend at local level.
Adthena offers four industry-exclusive solutions that give our customers an unrivaled view of the competitive landscape: Market Entry, Campaign Optimization, Strategic Advantage, and Brand Protection.
Backed by Updata Partners, Adthena was founded in 2012 and now works with 300+ clients across a wide range of industries including finance, retail, gaming, automotive, and technology. Brand customers include Avanti West Coast, Legal & General, Sage, M&S, Volkswagen, and Vodafone. Agency customers include Dentsu, Greenlight, and PHD.
In 2024, Adthena continued its winning streak, earning 9 major search industry awards. Highlights include Best AI Search Software Solution at the Global Search Awards, Best Use of AI for Data at the US Search Awards, and Best PPC Management Software Suite at the UK Search Awards.
While this role is a fully remote opportunity, please note we require candidates to align with our remote-first strategy across specific EU hiring hubs (Spain, Bulgaria, Serbia, Romania, Czech Republic, Portugal, Hungary, Estonia, Slovakia, Greece, Poland and Lithuania)
About your Team
Athena's data team is a market leader in developing complex ETL and machine learning solutions. With published authors and award-winning data scientists who contribute some of the major machine learning and distributed data technologies such as Apache Spark, we are a friendly, passionate group of engineers making a career out of building great software for our customers.
The Adthena data team is dealing with hundreds of millions of data points every day, generated from over two thousand data processes running through workflows, huge distributed computations in spark, streaming data coming in twenty-four hours a day at hundreds of times a second.
Our engineering culture is underpinned by sharing knowledge, coaching and growing together. You will have the opportunity to explore/innovate new technologies, mentor engineers and lead Technology initiatives. You will enjoy this role if you love writing code, learning cutting-edge new technologies, solving problems and winning as a team.
As a Data Engineer, you will be working across our entire stack, so we value having a real passion to drive the product and technology forward. Your responsibilities will include helping with a vision for the future architecture of this complex data system and adding innovative ideas that use the latest cutting-edge technology. You will work closely with Web and Data Science teams to deliver user-centric solutions to our customers and become an expert in developing high-quality technical solutions.
Responsibilities
Understand distributed technologies and the best practices around them
Build and maintain services/features/libraries that serve as a definitive example for new engineers
Design and write effective complex Spark jobs (data processes, aggregations, pipeline)
Design and write complex asynchronous, highly parallel low latency APIs and processes
Work as part of an Agile team to maintain, improve, and monitor Adthena's data collection processes using Scala and Java
Apply industry practices such as TDD and SOLID, and also Adthena's Engineering Practices
Understand and be able to apply data structures and algorithms
Understand Adthena's data architecture and use appropriate design patterns
Design and implement databases for relational and non-relational storage technologies.
Support our Data Science team to help deliver their machine learning models in to production environments
Be empathetic towards team members and customers
Preferred Qualifications
Bachelor's degree in Computer Science, similar technical field of study or equivalent practical experience.
Commercial experience developing Spark Jobs using Scala
Commercial experience using Java and Scala (Python is nice to have)
Experience in data processing using traditional and distributed systems (Hadoop, Spark, AWS - S3)
Experience designing data models and data warehouses.
Strong understanding and application of data structures and algorithms in building efficient solutions.
Experience in SQL, NoSQL database management systems (PostgreSQL and Cassandra)
Commercial experience using messaging technologies (RabbitMQ, Kafka)
Experience using orchestration software (Chef, Puppet, Ansible, Salt)
Confident with building complex ETL workflows (Luigi, Airflow)
Good knowledge of working cloud technologies (AWS, GCP)
Good knowledge using monitoring software (ELK stack)
Motivated problem-solving skills, ability to bring ideas forward and adapt solutions to complex challenges
Technologies we use at Adthena
Languages: Java, Scala, JavaScript (React, Backbone), SQL and scripting using Bash and Python
Frameworks: DropWizard, React, Akka and Play Framework (Scala)
Databases: PostgreSQL, AWS(S3), Redshift, Redis, MongoDB, Cassandra
Technologies: RabbitMQ (messaging), Quartz scheduling, Docker and Kubernetes, Maven
CI/CD: TeamCity, Jenkins
Source Control: Git (GitHub)
Other Tools:IntelliJ IDEA, Jira, Grafana
Here’s what we offer:
Startup Engineering culture
Strong Culture: Our quarterly surveys show a 93% average approval rating for company culture, with an overall eNPS of 27.
Award-Winning Product: US 2023 Search Awards for "Best Search Tool."
Trust-Based Vacation: Take as much time off as you need, when you need it.
Remote-First: 52% of Adthenians work fully remote, with others choosing Hybrid Work at our 3 Geohubs (London, Austin, Sydney).
Flexible Work: Work how and where you do your best, with full autonomy over your day.
Career Growth: Bespoke training and career development via "Sherpa plans” to guide your growth.
Monthly Hackadays & Training Days
Family Care Package: Up to 6 months fully paid maternity leave, and 2 months of paternity leave.
Home Office Stipend: $200 for your ideal remote setup.
Swag Welcome Gift: $70 credit to grab some merch.
Birthday Day Off: Celebrate your special day.
Regular Socials: Summer & Christmas parties, annual and quarterly offsites, monthly meet-ups.
Volunteer Days: Make a difference with paid volunteer time each quarter.
Other Jobs from Adthena
Data Engineer (Mid-Senior)
Similar Jobs
Data Engineer (Mid-Senior)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say