2 days ago
Base Salary
$158k - $214k/yr
Responsibilities
- Design, implement, test, and deploy data-intensive analytical products for cross-channel advertising measurement.
- Build and optimize large-scale data pipelines using Spark, EMR, Redshift, S3, and Elasticsearch.
- Develop and maintain JVM-based services and React UIs that present analytics and recommendations to advertisers.
- Architect scalable solutions for complex distributed-system and analytical challenges.
- Introduce processes and technologies that improve data infrastructure and product capabilities.
- Collaborate with engineers to design scalable and elegant solutions.
Requirements
- At least 3 years of non-internship professional software development experience.
- At least 2 years of non-internship experience designing or architecting new and existing systems for reliability and scaling.
- At least 1 year of experience designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications using C#, C++, Java, or Perl.
- At least 1 year of object-oriented design experience.
- Experience programming in at least one software programming language.
- Preferred: at least 3 years of full software development life-cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Preferred: bachelor's degree in computer science or equivalent.
Benefits
- Comprehensive health insurance including medical, dental, vision, and prescription coverage.
- Basic Life and AD&D insurance, with optional supplemental life plans.
- Employee assistance and mental health support, medical advice line, flexible spending accounts, and adoption and surrogacy reimbursement coverage.
- 401(k) matching, paid time off, and parental leave.
- The position is based in New York, New York, USA.
Tech Stack
Categories
BackendData Engineering