Knorex develops a cloud-based, highly scalable, all-in-one advertising and marketing platform called Knorex XPO™ (https://xpo.knorex.com/) where Advertisers, Agencies and Publishers can easily create, optimize & publish Dynamic Ads worldwide with speed and ease. As part of the platform offering, anyone can traffic their ads programmatically via automated buying through our in-house real-time bidder and optimizer. Such automated and auction-style of buying and selling of advertising inventory is called Real-time Bidding (RTB), and it is to some extent similar to how a financial stock exchange operates. Owing to the large and real-time stream of data, we would have to devise efficient algorithms to tackle the challenges. We are seeking for a Software Engineer with the zest and passion to join us in developing on RTB platform (coded in C++). You will be working with cross-disciplinary teams including Data Scientists, Performance Specialists and Software Engineers to build a highly scalable system that can handle billions of requests per day, all delivered within milliseconds.
In this role, you will be expected to possess solid experience working on large-scale, distributed and low-latency systems. You need to acquire a deep technical understanding of the platform, work with our cross-country team located regionally to learn about the business and technical analytics requirements and translate them into production system.
Key Responsibilities
- Plan, design and develop components in our RTB platform
- Develop connectors to integrate with major ad exchanges
- Develop metrics to measure the outcome/impact of your introduced solutions.
- Work with other members to implement and integrate into our existing systems.
- Document and improve the solutions over time.
- Evaluate and identify new technologies for implementation.
- Communicate with our business and technical teams to understand the analytics requirements.
- Respond and follow up to incorporate feedback and draw new insights.
- Prioritize tasks to meet multiple deadlines
Requirements
- At least 3 years experience of build large-scale, distributed, low-latency systems
- Knowledge of Golang is a strong plus
- Java & Python & cloud services is a plus
- Strong knowledge of algorithms and data structures
- Strong in analytics and problem solving technique
- Understanding of online advertising technology and RTB is a strong plus
- Possess at least a Degree or Diploma in computer science / IT related;
- Willingness to learn and able to pick up new technology or new concepts fast;
- Able to work independently as well as in collaborative mode with minimum supervision;
- Work productively even under pressure;
- Possess good work ethic, attitude with good follow-through;
- Excellent communication in written and spoken English.
Benefits
- Competitive remuneration package including performance bonus
- SHUI as law stipulated, 14 days AL
- Ample opportunities to grow. You get to propose your own ideas and see it through
- Opportunity to work cross-country and with variety of projects of different nature
- Challenging and exciting problems that await you to solve
- Comprehensive Health Insurance Coverage
- Personal Development Fund for courses and materials
Top Skills
What We Do
Founded in 2009, Knorex is a technology company that provides programmatic advertising solutions to marketers to simplify digital marketing to accelerate business growth.
Knorex XPO, our flagship, helps marketers to connect in real-time with the desired audience worldwide through the industry's widest deep connectivity to leading marketing channels including social media, search, connected TVs/OTTs, video, audio, display/native, and email, all in one place.
With its omni-channel marketing platform, Knorex XPO unifies advertising across multiple channels and enables marketers to deliver personalized marketing messages at the right moment to the right audience whether they are on mobile or on the Web. Through a multi-layered data-driven approach, XPO simplifies and automates digital advertising execution and optimization to deliver measurable performance powered by machine-learning/AI.







