[Close] 

Senior Software Engineer, Ads

Your role within our Kingdom
Develop new feature, with unit tests, that can support our large-and-growing user base. Whiteboard a fix to a scaling problem -- and then make it happen. Collaborate with peers to write, review, or provide feedback on a technical design proposal. Provide support to our operations staff in troubleshooting and addressing a production issue.
Skills to create thrills
BA/BS degree in Computer Science, similar technical field of study or equivalent practical experience. 5+ years of relevant work experience with BS or 3+ year with MS in Computer Science or related field. Experience in Software Development in one or more general purpose programming languages including but not limited to: C/C++, Java, Python, JavaScript, Go. Prior development experience building large scale systems is a must. Able to quickly jump into situations with few guardrails and make things better. Able to communicate effectively and clearly with other team members. Have strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
Bonus points
Prior experience with advertising Prior experience in Hadoop, Druid, or Storm applications Prior experience with messaging systems like Kafka, RabitMQ, Kinesis



Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.