Amazon
Are you eager to innovate in a fast-paced, start-up atmosphere while having the robust resources of Amazon behind you? If you are passionate about leveraging Big Data to enhance customer trust and drive business growth, we want to hear from you!
Join our team, where global advertisers depend on our performance insights to enhance their investment in Amazon's Advertising Platform and optimize ad relevance for customers. We are on the lookout for talented Software Engineers to advance our analytics and visualization platform through cutting-edge technologies like Elasticsearch, Spark, Hive, and Presto, alongside essential AWS services, including Elastic Map Reduce (EMR), Redshift, Kinesis, and DynamoDB.
Amazon is uniquely positioned to capture a growing share of the online advertising market, thanks to our valuable e-commerce data, service-oriented architecture, and a dynamic start-up culture. Our services process billions of behavioral signals daily, where speed, scale, and accuracy are paramount to our success.
As part of our team, you will engage with some of the most exhilarating computer science realms, such as massive scale streaming systems, machine learning, data science, and cloud-native development. Work alongside industry-leading experts to build and operate one of Amazon's largest big data analytics platforms.
We implement the latest big data technologies to revolutionize how marketers purchase, track, measure, and refine their advertising expenditures. Handling terabytes of data (over 10B new events daily), our clusters challenge the scalability limits of current technologies. We strive to capture every possible signal related to the impact of advertising to deliver the most objective insights on marketing efficiency.
Your responsibilities will encompass:
Designing and developing software products that have widespread impacts across our business.
Defining requirements and creating software designs.
Implementing code to specifications and conducting thorough unit and integration testing.
Providing ongoing support for products while they are deployed and in use by stakeholders.
Basic Qualifications:
3+ years of professional software development experience (non-internship).
2+ years of experience in design or architecture of new and existing systems, including design patterns, reliability, and scaling (non-internship).
Proficiency in at least one programming language.
Preferred Qualifications:
3+ years of experience across the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Bachelor's degree in computer science or equivalent.
Amazon is an equal opportunity employer and does not discriminate based on protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to achieve the best results for our customers. If you require any workplace accommodations or adjustments during the application and hiring process, including support for interviews or onboarding, please contact our recruiting team for more information.