About Omnia
Omnia is an ambitious scale-up focused on delivering the best pricing platform for online retailers and brands. Our software is crucial to our customers' strategies, providing competitive data, pricing insights, and dynamic pricing. We lead the European market and aim to expand globally.
About the Team
The Daedalus Team manages a highly scalable and flexible crawler architecture, processing millions of data points daily. We are a team of agile minds constantly challenging the status quo, striving to enhance our software and infrastructure. Our environment encourages exploration and innovation, with opportunities to work on a broad spectrum of technologies including Python, Scala, Kubernetes, RabbitMQ, and Terraform on AWS Cloud.
About the Role
We are looking for a Senior Software Engineer who thrives on solving complex technical challenges and has a deep understanding of software architecture. While this is not a pure software architect role, we need someone with significant exposure to architectural concepts, ensuring our systems are scalable, reliable, and efficient. You’ll contribute to decisions that shape the foundation of our platforms, and ensure the seamless processing of hundreds of millions of price recommendations daily.
Key responsibilities include:
Identify and implement improvements to our crawler software and infrastructure, optimizing performance and resource utilization.
Develop, maintain, and optimize internal APIs, as well as integrate external APIs, ensuring high efficiency and reliability.
Design and manage robust data integrations, ensuring they are resilient, testable, and effective.
Handle performance and resource optimizations for crawlers, databases, APIs, and data processing pipelines.
Oversee system health and stability, including deployment pipelines and application monitoring.
Work with modern tools like Terraform on AWS Cloud, managing Kubernetes clusters, RabbitMQ clusters, and databases.
Provide guidance and support to junior developers and interns, fostering their growth and development.
Address and resolve technical incidents efficiently, contributing to reduced downtime and improved system reliability.
Write well-structured, orderly code with comprehensive documentation, ensuring maintainability and clarity for current and future team members.
Activision Blizzard
Accellor
Patterned Learning AI
C.H. Robinson
Duck Creek Technologies