Senior Software Engineer, Data Platform

Smith Arnold Partners

Global leader in Online Advertising is looking for a Senior Software Engineer to work within their Data Platform Engineering team! Opportunity to work on one of the most robust Data Platforms in the Ad Tech industry that handles over 200 terabytes of data per day! This includes digital advertising data, TV, browser and location systems.

Employee testimonials:
Best company I have ever worked for!
Incredible opportunities for career growth, big projects!
Amazing work environment and grow opportunities Positive coworkers Full benefits Great schedule Excellent Office amenities and perks!
Great company culture, full of smart people who are willing to lend a hand
Engineering has a strong tech culture; people here are very smart and passionate about technology
Great work-life balance; flexible with working from home

Title: Sr. Software Engineer -Data Platform as a Service
Location: New York, New York -Temporarily remote
Salary- Total Compensation Potential -210,000 – 230,000

Are you an experienced Sr. Level Java Developer with expertise in Modern Object-Oriented programming and design patterns who has deep strengths in developing distributed systems?
Do you want to build one of the most advanced Big Data Platforms in the AD TECH industry that handles over 200 terabytes of data per day?
Are you passionate about solving complex problems, building cutting edge product but also want to lead teams and drive the end to end SDLC?
This is an opportunity you will thank yourself for investigating!

Responsibilities:
This Sr. Software Engineer will play a critical role in designing and building out new platform capabilities and features as well as evaluate and build out cloud integrations and solutions.
This position will also lead, mentor and teach a small team of software engineers with the possibility of growing into a formal Sr. Leadership/Management role for this cutting-edge team.
This Sr. Software Engineer will play a lead role in the new development initiatives around Distributed Architecture, Big Data Engineering, Distributed Application Development and most importantly playing a major role in determining how this Big Data Data Management Platform need to evolve to better serve its vast base of customers.

Requirements:
The ideal candidate will have strong distributed development experience working in the Ad Tech industry, but other industries will be considered. Experience working on Data Volume, Data Ingestion Big Data Distributed Systems.
7+ years of coding and developing on production systems. At least 2-3 years should include application development; 2 or more years should include work with data sets of at least 10 TB using data processing techniques such as map/reduce.
Strong hands on experience with Java, Scala and Python. Strong Object-Oriented programming skills
Strong understanding of event processing, process data reliability
Expert in building software or expertise with very advanced integration
Ability to design solutions that span distributed systems, including applications, file systems, and databases
Cloud experience in AWS and/or Azure data processing environments

Application