Description
We are hiring a Senior Software Engineer to join our Auction Logic team. As a senior software engineer, you will lead cross-team engineering efforts to build business-critical products for publishers and buyers on the Monetize platform. You will collaborate with a team of smart, passionate engineers and own significant areas of the Monetize real-time platforms. Your responsibilities will include designing and implementing scalable solutions, participating in planning sessions with product management and engineering team leads, producing prototype features, and mentoring junior engineers on best practices in software development.
The Monetize real-time platform is a large-scale distributed platform operating under strict real-time constraints, responding to and executing real-time, dynamic auctions in less than 100 milliseconds. In the past few years, we've grown from processing 300k QPS to over 5 million QPS for an approximate total of 100 billion requests per day. These events generate more than 150 TB of new data every day.
As a technical leader, you'll design and implement solutions that span multiple applications on the real-time platform, are high quality, require hard real-time constraints, are easy to operate and maintain, and make the lives of product engineers easier. You will own or influence significant parts of the platform and allied areas.
We are looking for someone who is passionate about building high-quality, intuitive products, loves challenging themselves to constantly improve, and shares their knowledge to empower others. You should have a bachelor's degree in computer science or a related technical field and 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.