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
What You’ll Bring
- Bachelor in computer science or a related discipline (must)
- 4+ years with demonstrated large-scale system experience (5+ years preferred)
- Experience processing large volumes of data in production systems
- Advanced English proficiency (+B2/C1)
- Solid understanding of l