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
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:
Data Engineer II, Shopbop

Data Engineer position at Shopbop (Amazon) building and optimizing data pipelines using AWS technologies to drive fashion e-commerce innovation.

Business Intelligence Engineer

Business Intelligence Engineer role at Amazon Security, focusing on data analysis, visualization, and security risk assessment with competitive compensation range of $89,600-$185,000.

Business Intelligence Engineer, Advertising Finance, Amazon Advertising

Business Intelligence Engineer role at Amazon Advertising, focusing on data infrastructure and analytics for worldwide Small and Medium Business Display Advertising.

Data Architect & Analytics, AWS Professional Services

AWS Professional Services seeks Data Architect to design and implement cloud solutions, requiring 3+ years in Hadoop/Spark implementations and strong AWS expertise.

Data Engineer, GTMO Product Tech

Data Engineer position at Amazon Business, building large-scale data integration services and driving business decisions through data solutions.

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 is at the intersection of big data processing and distributed systems, working with Amazon's technology that connects millions of businesses to hundreds of millions of customers worldwide.

The position involves working with cutting-edge technologies to build and maintain unified compute platforms for batch, streaming, and machine learning processing. You'll be working with Apache Spark, Scala, Java, Python, and ML technologies to process native SQL and implement machine learning transformations. The platform handles data stored in S3 and interfaces with various front-end caches like Dynamo, Redis, and ElasticSearch.

As a Software Development Engineer, you'll be responsible for developing sophisticated distributed systems that operate at Amazon's massive scale. The role requires someone who can thrive in a fast-paced environment while maintaining high technical standards. You'll be working on systems that enable seamless transitions between Streaming, Batch, Cache, and Analytics processing to meet customer demands.

The ideal candidate will combine strong technical abilities with excellent communication skills. You'll be part of a team that values innovation and technical excellence, working on solutions that directly impact millions of businesses and customers. This is an opportunity to work with some of the most advanced distributed systems and data processing technologies while solving complex technical challenges at scale.

The position offers the chance to work on critical infrastructure that powers Amazon's marketplace, requiring both depth in distributed systems and breadth across various technologies. You'll be expected to contribute to the full software development lifecycle, including design, implementation, testing, and operations of these critical systems.

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?