Software Dev Engineer, Business Data Technologies

Global technology company connecting millions of businesses to hundreds of millions of customers through its marketplace.
Detroit, MI, USA
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Business Intelligence Engineer - Fire TV, FireTV

Business Intelligence Engineer role at Amazon Fire TV team, focusing on data analysis, visualization, and insights to drive product innovation and customer experience.

Business Intelligence Engineer, Customer Service

Business Intelligence Engineer role at Amazon focusing on metrics, analytics, and data visualization for Amazon Business Customer Support.

Business Intelligence Engineer, Advertising Measurement Research

Business Intelligence Engineer role at Amazon Advertising focusing on measurement research, data analysis, and visualization with competitive compensation.

Software Development Engineer, GTC

Software Development Engineer role at Amazon FinTech working on large-scale financial data systems and machine learning platforms.

Software Development Engineer, HWEng Analytics & Data Engineering Team

AWS Hardware Engineering seeks experienced Software Engineer for Analytics & Data Engineering team to build and maintain large-scale distributed systems for hardware monitoring.

Description For Software Dev Engineer, Business Data Technologies

Amazon's BDT/Cradle team is seeking a passionate and innovative engineer to join their engineering team. This role focuses on building and maintaining large-scale distributed systems that power Amazon's marketplace technology, connecting millions of businesses to hundreds of millions of customers worldwide.

The position involves working with cutting-edge technologies including Apache Spark, Scala, Java, Python, and ML to create unified compute solutions for batch, streaming, and ML processing. You'll be handling data stored in S3 and implementing solutions that interface with various front-end caches like Dynamo, Redis, and ElasticSearch.

As a Software Development Engineer in the Business Data Technologies team, you'll be responsible for developing systems that enable seamless transitions between Streaming, Batch, Cache, and Analytics to meet customer demands. The role requires strong technical abilities, particularly in distributed systems development, coupled with excellent communication skills.

The ideal candidate will thrive in a fast-paced environment and have a proven track record in software development. You'll be part of a team that values innovation and technical excellence, working on solutions that directly impact Amazon's global marketplace operations. This position offers the opportunity to work with large-scale systems and contribute to technology that powers one of the world's largest e-commerce platforms.

Working at Amazon means joining a company that's committed to technological innovation and customer obsession. You'll have the chance to work with talented engineers, tackle complex technical challenges, and contribute to systems that operate at unprecedented scale. The role offers professional growth opportunities and the chance to make a significant impact on Amazon's technology infrastructure.

Last updated 3 months ago

Responsibilities For Software Dev Engineer, Business Data Technologies

  • Develop distributed systems
  • Build unified compute for batch, streaming and ML processing
  • Work with schema'd data stored in S3
  • Implement functional transforms over streaming data
  • Write curated datasets to front end caches like Dynamo, Redis and ElasticSearch

Requirements For Software Dev Engineer, Business Data Technologies

Java
Python
Scala
  • 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 design patterns, reliability and scaling of new and existing systems

Interested in this job?