Software Development Engineer, Business Data Technologies

Amazon's eCommerce Foundation organization builds core components driving Amazon's website and customer experience
$129,300 - $223,600
Data
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
E-Commerce · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, GTC

Software Development Engineer role at Amazon Finance Technology, building enterprise-scale financial data systems with machine learning capabilities.

Data Engineer II, eCS Data Engineering and Analytics

Data Engineer role at Amazon eCS team, building data solutions for eCommerce services with 3+ years experience required, located in Bangalore.

Global Security Operations Center Business Intelligence Engineer II

Business Intelligence Engineer II role at Amazon's Corporate Security division, focusing on security analytics, data visualization, and ETL pipeline development.

Data Engineer, GTMO Product Tech

Data Engineer position at Amazon Business focusing on building large-scale data integration services and solutions for B2B e-commerce platform.

Data Engineer II, Shopbop

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

Description For Software Development Engineer, Business Data Technologies

Amazon's eCommerce Foundation (eCF) Business Data Technologies (BDT) group is seeking a talented Software Development Engineer to join their team. This role sits at the heart of Amazon's data infrastructure, processing petabytes of data from thousands of sources including catalog, inventory, customer orders, and Alexa systems.

The position offers an exciting opportunity to work on building an enterprise-wide Data Lake using AWS technologies. You'll be developing innovative products including next-generation data catalog, discovery engine, and transformation platform. The role involves designing and implementing highly scalable solutions that support Amazon's massive growth.

As a Software Development Engineer in BDT, you'll be working with cutting-edge technologies including AWS Redshift, Hive, Spark, Scala, and Flink. You'll collaborate with diverse teams including Research Scientists, Machine Learning Specialists, and Data Engineers across Amazon. The role combines technical expertise with leadership opportunities, as you'll be mentoring junior engineers while building solutions from the ground up.

The team strongly emphasizes work-life balance and professional growth. You'll have flexibility in working hours and access to comprehensive benefits including medical coverage, financial benefits, and equity compensation. The position offers competitive base pay ranging from $129,300 to $223,600 depending on location and experience.

This is an ideal role for someone passionate about massive-scale computing, with strong programming skills and experience in data processing. You'll be part of a team that's shaping the future of data processing at Amazon, working on projects that directly impact millions of customers daily. The collaborative environment, technical challenges, and opportunity to work with sophisticated customers make this an exceptional opportunity for career growth in data engineering.

Last updated 3 months ago

Responsibilities For Software Development Engineer, Business Data Technologies

  • Design and build extremely scalable components and cutting-edge features
  • Formulate strategy and direction for data processing at Amazon
  • Mentor junior engineers
  • Work with sophisticated customers to help them get the best results
  • Translation of complex requirements into detailed architecture and design
  • Delivering systems and features with top-notch quality
  • Stay current on technical knowledge and new technologies

Requirements For Software Development Engineer, Business Data Technologies

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
  • Understanding of data processing and parallelization
  • Experience with software development life cycle

Benefits For Software Development Engineer, Business Data Technologies

Medical Insurance
Equity
  • Flexible working hours
  • Work-life balance focus
  • Career growth opportunities
  • Mentorship program
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments

Interested in this job?