AdTechTalent
Engineering13 days agoOn-site

Amazon Web Services (AWS)

Software Development Engineer - Big Data Analytics, Measurement, AdTech and Data Science

big datamachine learningjavac++c#awsemrredshifthadoopelasticsearchsoftware developmentanalyticsadvertisingmeasurementdata sciencescalabilitydesign patterns

Key details

Salary

$144K – $194K

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Boulder, United States

Full job description

Seeking a mid-level Software Development Engineer to design and develop software products for Amazon's advertising measurement platform. Responsibilities include building scalable software using EMR, Redshift, Hadoop, Elasticsearch, and AWS technologies, collaborating with cross-functional teams, and applying machine learning for ad effectiveness measurement. Requires 3+ years professional software development experience, 2+ years design or architecture experience, proficiency in at least one programming language (Java, C++, or C# preferred), and experience with full software development lifecycle. Bachelor's degree in computer science or equivalent required. Location: Boulder, Colorado. Salary range: $143,700 to $194,400 annually. Benefits include health insurance, RSUs, 401(k) matching, paid time off, and parental leave.

What you'll do

  • Design and develop software products delivering measurement data across Amazon's advertising suite
  • Demonstrate various design approaches and patterns to build maintainable and scalable software
  • Collaborate with Engineering teams, Data & Applied Scientists, and senior technical leaders
  • Adapt to evolving technical environments and devise creative solutions to complex software challenges
  • Build petabyte-scale services and invent new big data paradigms
  • Architect for internet-scale growth
  • Measure ad effectiveness using deterministic measurement and modeling techniques including scientific experiments and ML
  • Enable advertisers to optimize ad spend by providing accurate, actionable, and timely causal measurement
  • Apply AWS big data and machine learning technologies on over 50 billion new events per day
  • Invent event-driven architectures to handle growth

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling)
  • Experience programming with at least one software programming language
  • 3+ years of full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or equivalent
  • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
  • Experience building complex software systems successfully delivered to customers

Tech stack

EMRRedshiftHadoopElasticsearchJavaC++C#AWSBig DataMachine Learning

Benefits

Sign-on paymentsRestricted stock units (RSUs)Health insurance (medical, dental, vision, prescription)Basic Life & AD&D insurance with option for Supplemental life plansEmployee Assistance Program (EAP)Mental Health SupportMedical Advice LineFlexible Spending AccountsAdoption and Surrogacy Reimbursement coverage401(k) matchingPaid time offParental leave

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.