Search jobs > Boulder, CO > Sr software engineer

Sr. Software Dev Engineer, Measurement, Ad Tech, and Data Science (MADS)

Amazon.com Services LLC
Boulder, Colorado, USA
$151.3K a year
Full-time

Are you excited about operating at Internet scale? Inventing how ads performance is measured in the online retail world? Growing and learning from the world class engineers?

If so, we want to hear from you!

Key job responsibilities

You will be responsible for designing and developing software products that will provide measurement data to a wide set of users across all of Amazon's advertising suite.

You will be able to demonstrate a variety of architectural approaches and design patterns and have a demonstrated competence in designing maintainable and scalable software written in a high-level language.

You will show your ability to adapt to changing technical environments and devise creative solutions to vexing software problems.

You will encounter some of the toughest and most inspiring technical challenges of your career as you build petabyte-scale services, invent new big data paradigms, and scale for extreme growth.

A day in the life

We enable advertisers to optimize ad spend and allocate budgets effectively by providing accurate, actionable and timely conversion measurement for all Amazon ad products.

We use a combination of deterministic techniques to produce the estimates that are fastest in the industry without compromising quality.

We apply the latest AWS big data and machine learning technologies on over 50 billion new events per day, operating petabyte size clusters.

We constantly invent on our cutting-edge event-driven architectures to stay ahead of growing scale.

About the team

This team defines and produces the metrics used by advertisers to analyze the performance of their investment in ads. The charter of this team is focused on applications responsible for computing and distributing estimated conversions.

We work with a variety of systems and languages : combining AWS services like EMR, Kinesis and AWS Batch, with open source technologies such as Spark, Presto and PyTorch.

BASIC QUALIFICATIONS

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent

PREFERRED QUALIFICATIONS

  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Master's degree in computer science or equivalent
  • Experience building software systems that have been successfully delivered to customers
  • Experience in databases, analytics, big data systems or business intelligence products
  • Experience with building high-performance, highly-available and scalable distributed systems.
  • Deep hands-on technical expertise, excellent verbal and written communication skills
  • Proficiency in, at least, one modern scripting or programming language such as Scala or Java
  • Experience in the advertising or search industries
  • Experience developing software services and knowledge of design for scalability, performance and reliability
  • Experience with Agile methodologies
  • Experience with distributed (multi-tiered) systems, algorithms, and databases
  • 30+ days ago
Related jobs
Promoted
Life & Safety
Longmont, Colorado

Want to love where you work? At Intrado, we offer a comprehensive benefits package that includes what you’d expect (medical, dental, vision, life and disability coverage, paid time off, a 401(k) retirement plan with company match and flexible spending accounts), and several that go above and beyond ...

Promoted
VirtualVocations
Boulder, Colorado

A company is looking for a Software Engineer, Data Processing Infra to manage and enhance batch processing systems. ...

Amazon.com Services LLC
Boulder, Colorado

The Amazon Advertising team is seeking a passionate and driven Executive Assistant to support two Directors in the Measurement, Adtech and Data Science (MADS) organization. A successful candidate will have exceptional written and verbal communication skills, will be tech-savvy, resourceful, and a cr...

Promoted
VirtualVocations
Boulder, Colorado

Key Responsibilities:Collaborate with internal and external stakeholders to deliver on the portfolioDrive adoption of cloud-first technologies and industry-standard Data Engineering practicesEnsure seamless integration and alignment of data engineering initiatives with cross-functional teamsRequired...

Promoted
Pace Industries, LLC
Louisville, Colorado

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. As a Flight Software Engineer, your primary responsibi...

Promoted
VirtualVocations
Boulder, Colorado

Key Responsibilities:Collaborate with perception experts and roboticists to scale solutions for L3 driving systemsArchitect and implement state-of-the-art solutions in machine learning domainsDevelop cloud services for data management, workflow orchestration, and distributed trainingRequired Qualifi...

KBI Biopharma
Boulder, Colorado

Applies engineering expertise to process engineering projects in support of process development, process transfer and clinical/commercial manufacturing, including processing equipment and system design, procurement, installation, and support. Provides comprehensive biotech unit operation expertise a...

Olympus Corporation of the Americas
Boulder, Colorado

The Senior Software Engineer will lead or contribute to efforts to define user and product requirements , collaborate with project managers and other Core Team Members on project execution strategy, timelines and costs, lead product design and prototyping efforts, execute product feasibility testing...

Swinerton Incorporated
Arvada, Colorado

Ability to read and understand plans and specifications. Demonstrated experience managing and executing science and technology projects. This role is eligible for the following benefits: medical, dental, vision, 401(k) with company matching, Employee Stock Ownership Program (ESOP), individual stock ...

Esri
Louisville, Colorado

You will provide software solutions and thought leadership while promoting the use of Esri technology at client sites and support its development and growth into new domains by working closely with industry experts throughout the company. Esris competitive total rewards strategy includes industry-le...