Role: We are seeking an experienced Principal Engineer to join our team. The role requires an in-depth understanding about owning and maintaining systems, as well as a solid background in hands-on managing of projects/products. The Principal Engineer will be the owner of an existing project in the digital advertising industry

Work you will do:

·         Build and maintain functional and efficient codebases focused on low latency and high testing coverage

·         Help design and implement functional requirements with stakeholders

·         Collaborate directly with business users to implement design into the system

·         Maintain and act on logging and monitoring systems

·         Manage testing solutions and implement bug fixes

·         Implement software enhancements and suggest improvements

About you:

·            You have a wealth of experience as Python Developer

·            You’re familiar with Python frameworks (e.g. Django, Flask, Bottle)

·            You have used tools such as Jenkins to provide Continuous Integration solutions

·            You have a high level of familiarity with Amazon Web Services (AWS) specifically Elastic Beanstalk and EC2 instances

·            You are very comfortable setting up and then maintaining monitoring and analytics tools such as Datadog to maintain the health and integrity of systems

·            You are comfortable with API interfaces of all kinds: asynchronous queue based, files and the traditional RESTful model

·            You’re a seasoned developer with a love for back-end technologies

·            You have a strong attention to detail, especially in the codebases that you own

·            One of your personal goals is to create high-quality products that meet the project’s needs

Nice to have:

·         Ability to explain complex technical concepts to simple terms for our internal teams as you will be the bridge between our business needs and the technology 

·         Prior experience in the AdTech space eg. DSP, SSP, Ad Exchange, Ad Mediation or any RTB aspect. 

·         Prior experience running a queue/job queue system through a solution like Celery

·         Familiarity with Docker or other container based solution

·         Prior experience in setting up a standard A/B testing