They're looking for a top-notch, passionate Sr Software Engineer to be part of their world-class R&D team. They're an advertising technology company that ingests roughly 1 billion (1000M) ad impressions per day into a processing system that derives performance metrics for their clients. As part of this role, the candidate will need to understand and analyze the architecture and performance of heavy-usage applications, including gaining a deep understanding of the business workflows behind them. The next step after understanding the scope of the challenge will be to design, build (hands-on), test, and deploy the suggested solution to production. All of this is done in a continuous development and deployment environment. The candidate will then need to guide and help developers across multiple teams adopt the solution.
The Impact You’ll Make
- Design and implement major aspects of the architecture of applications, including components such as infrastructure, backbone services and user interface
- Lead by example the development of modules for a high-end product that processes over 1 billion transactions a day
- Architect and evolve systems for high-throughput data ingestion and processing, handling several hundred gigabytes of data daily
- Design and develop viable solutions for various systems and architectures to different types of business aspects
- Deploy your solutions to production in a continuous manner
- Be responsible for the well-being of applications in production
- Work with R&D managers to define, prioritize and finalize development standards
- Oversee the Design Process for Application Software
- Provide technical training, support, and training to R&D developers