Taro Logo

Software Development Engineer - Analytics, Reporting

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
$129,300 - $223,600
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer - Analytics, Reporting

Amazon's MADS Reporting Engines team is seeking a Software Development Engineer to join their analytics and visualization platform team. This role focuses on building customer trust and growing new business through Big Data solutions. The team manages query engines and tier 1 services that handle campaign performance metrics across Amazon's advertising products, processing over 10B new events daily and managing 5.1+ Petabytes of data.

The position offers an opportunity to work with cutting-edge technologies like Elasticsearch, Spark, Hive, and various AWS services. You'll be part of a team that serves 685MM+ queries with 99.95% availability while maintaining strict data freshness SLAs. The role involves designing and implementing solutions that impact multiple business areas, working with terabytes of data, and pushing the scalability limits of existing technologies.

As an SDE II, you'll influence team strategy, evaluate technical trade-offs, and shape service architecture to meet long-term business needs. The role requires strong problem-solving skills, operational excellence, and the ability to optimize system performance while maintaining high availability. You'll work in an environment that values innovation, technical depth, and the ability to deliver scalable solutions for global advertisers.

The position offers competitive compensation based on geographic location, ranging from $129,300 to $223,600 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. This is an excellent opportunity for engineers passionate about big data, advertising technology, and building large-scale systems that drive business growth.

Last updated 7 months ago

Responsibilities For Software Development Engineer - Analytics, Reporting

  • Design and develop software products impacting multiple business areas
  • Define requirements and create software designs
  • Implement code to specifications
  • Provide thorough unit and integration testing
  • Support deployed products
  • Work on highly resilient and latency intensive Query Service
  • Implement automated solutions for Control Plane tasks
  • Identify root causes of issues and resolve endemic problems
  • Participate in architecture decisions and system design

Requirements For Software Development Engineer - Analytics, Reporting

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with big data technologies
  • Understanding of storage and search technologies

Benefits For Software Development Engineer - Analytics, Reporting

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?