Top 3 reasons to join us
- We do product development and focus on innovation
- Muti-national: opportunity to work cross-country
- Passionate, talented, young and driven colleagues
Job description
Knorex develops a cloud-based, highly scalable, all-in-one advertising and marketing platform called Knorex XPO™ () 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 Dynamic 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 inventor called Real-time Bidding (RTB) is similar to financial markets. Owing to the large and real-time stream of data, coming up with efficient and pragmatic solutions and algorithms to the challenging problems will become imperative. We are seeking for a Software Engineer with the zest and passion to work on our real-time bidding platform, using C++ as the main language. You will be joining our RTB team working closely with Data Scientists, Media Performance Specialists and Software Engineers to build a highly scalable system that can handle billions of requests per day, all delivered in 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.
Your skills and experience
- From 1 - 3 years of working experience using C++ to build large-scale, distributed, low-latency systems
- Knowledge of is a strong 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.
Why you'll love working here
- You will have the advance to influence and drive the changes, at Knorex we welcome good ideas and accept any possibility to make our company great.
- We offer great learning opportunities, you will have exposure in cutting edge performance marketing and advertising technology.
- Ample opportunities to grow while the company is fast growing and expanding.
- Opportunity to work cross-country and with variety of projects of a different nature.
- Challenging and exciting problems that await you to solve.
- Career growth and personal development scheme.
- We offer competitive salary package that is above the market rate, such as W3F (Work, Wellbeing, Welfare) Fund for courses, materials, personal health and wellbeing.
- Quarterly variable bonus payout.
- Comprehensive health insurance coverage.
- Work from home benefit
- Quarterly Recognition program and Long service reward
Knorex
Knorex is a leading provider of Precision Performance Marketing technologies and solutions