Software Dev Engineer II, Business Data Technologies

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : today
Actively hiring

Job description

Join Amazon's eCommerce Foundation (eCF) organization, a vital component driving the Amazon website and customer experience. The Business Data Technologies (BDT) group within eCF processes vast amounts of data from numerous Amazon sources, including catalog, inventory, customer orders, website traffic, and Alexa systems. We also support subsidiaries like IMDB and Audible, providing interfaces for internal customers to access and query data using AWS services such as Redshift, EMR, Glue, LakeFormation, and SageMaker. We are committed to building scalable solutions that evolve with Amazon's business needs and are expanding our innovative product offerings in data catalog, discovery, transformation, and machine learning.

As we grow and the data processing landscape evolves, BDT is seeking talented engineers to help build next-generation data products from the ground up. This role offers a hands-on opportunity to design and construct highly scalable components and features for Amazon's data processing infrastructure. You will collaborate closely with senior engineers to tackle complex technical challenges and partner with internal customers to ensure they achieve optimal results.

Responsibilities

As a Software Development Engineer, you will be instrumental in:

- Collaborating with experienced, cross-functional teams to design, develop, and launch innovative products and services. - Architecting and building software components within a large-scale distributed computing environment. - Developing scalable, fault-tolerant, cost-effective, and user-friendly distributed storage, indexing, and query systems. - Designing and implementing solutions for broadly defined problems, with mentorship from senior engineers. - Contributing to an agile development process to deliver high-quality software. - Producing clean, maintainable code and actively participating in code reviews. - Diagnosing and resolving issues across the entire software stack.

Qualifications

To excel in this role, you should possess:

- A minimum of 3 years of professional software development experience, excluding internships. - At least 2 years of experience in designing or architecting new and existing systems, focusing on patterns, reliability, and scalability. - Proficiency in at least one core programming language. - A strong foundation in data structures and algorithms. - A passion for large-scale computing environments. - A proactive approach to learning, delivering results, and professional growth. - Preferred experience includes 3+ years in the full software development lifecycle, encompassing coding standards, code reviews, source control, build processes, testing, and operations. - A Bachelor's degree in Computer Science or a related field is advantageous.

Essential Skills

Software DevelopmentData StructuresAlgorithmsProgrammingSystem DesignArchitectureDistributed SystemsScalabilityFault ToleranceAgile MethodologiesCode ReviewsDebuggingSource Control ManagementBuild ProcessesTestingOperations

Good to Have

AWSRedshiftEMRGlueLakeFormationSageMakerMachine Learning

Highlights

  • Actively hiring

More Details

RoleSoftware Dev Engineer II, Business Data Technologies
IndustryE-Commerce
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

E-Commerce

Software Dev Engineer II, Business Data Technologies at Amazon | SkillMX | SkillMX