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