Description:
As a Staff Software Engineer, you will lead and build ad verification, analytics, and anti-ad fraud solutions that deliver on the team's mission of helping advertisers understand the quality of the ad data they're purchasing within the digital media ecosystem.
The ideal candidate will have a track record of designing and building end-to-end software solutions, enjoys working in a collaborative and agile environment, and bring innovative solutions to complex problems and improving the status quo.
What you'll get to do:
- Take over development, ownership, maintenance and enhancement of core components related to the publisher measurement and reporting workflows of the IAS measurement solution
- Architect, design, build and integrate products end to end
- Lead the entire software lifecycle, including hands-on development, code reviews, testing, deployment, and documentation, in addition to mentoring a team
- Liaise with the product team and work independently offering optimal solutions for feature initiatives
- Contribute to the continual improvement of the product suite
You should apply if you have most of this:
- BS in Computer Science, or related STEM degree
- 8+ years of hands-on full-stack programming experience using Javascript/TypeScript and Java
- Demonstrated experience with Javascript (asynchronity, DOM Manipulation, UI components, etc.)
- Experience with Java (collections, multi-threading, JVM memory model, etc.)
- Experience building high volume, low latency systems, and APIs
- Experience working in cloud computing environments, preferably the AWS stack
- Experience building java microservices using spring boot
- Experience building components using Pig Scripts, Spark, Hadoop and familiarity with Airflow
- Experience building and maintaining UI components in Angular. React JS is desirable
- Experience building software used in the delivery and distribution of data across multiple platforms
- Experience building highly scalable distributed systems
- Experience designing and developing containerized and distributed applications in the Cloud
- Experience partnering with Product and other high-level stakeholders across the company to meet business deliverables
- Excellent interpersonal and communication skills