Software Engineer C++ (Golang)

62 Tran Quang Khai - IMC building, District 1, Ho Chi Minh
See map
27 days ago

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