Software Dev Engineer II, Business Data Technology

Amazon

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

Job description

Join Amazon's eCommerce Foundation (eCF) organization, the powerhouse behind the Amazon website and customer experience. Our Business Data Technologies (BDT) group processes vast amounts of data, supporting numerous Amazon subsidiaries and providing critical interfaces for internal customers using AWS services like Redshift, EMR, and SageMaker.

We are developing next-generation data catalog, discovery, and transformation tools, leveraging machine learning and cutting-edge AWS technologies. This is an exciting opportunity to build innovative products from the ground up and contribute to a rapidly evolving data processing landscape.

We seek talented engineers passionate about building highly scalable components and features. You'll collaborate with senior engineers to tackle complex technical challenges and work closely with internal customers to ensure optimal results. A strong foundation in software development, data structures, algorithms, and a drive for massive-scale computing are essential.

Responsibilities

Collaborate with diverse teams to design, develop, and launch innovative products and services. Design and construct software components within a large-scale distributed computing environment. Develop solutions for running predictions on distributed systems, utilizing advanced technologies at significant scale and speed. Build robust, scalable, and cost-effective distributed storage, indexing, and query systems. Architect and implement solutions for broadly defined problems, guided by senior engineering expertise. Contribute effectively in an agile development framework to deliver high-quality software. Produce clean, maintainable code and actively participate in peer code reviews. Diagnose and resolve issues across the entire software stack.

Qualifications

A minimum of 3 years of professional software development experience, excluding internships. Possess at least 2 years of experience in designing or architecting new and existing systems, focusing on patterns, reliability, and scalability. Demonstrate 3 years of experience within the Video Games Industry, supporting title development, release, or live operations. Proficiency in programming with at least one software language is required.

Preferred qualifications include extensive experience across 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 highly advantageous.

Essential Skills

Software DevelopmentData StructuresAlgorithmsScalabilityDistributed ComputingJavaPythonC++AWSRedshiftEMRGlueLakeFormationSageMakerSoftware DesignArchitectureReliabilitySystem DesignAgile MethodologiesCode ReviewsTestingOperations

Highlights

  • Actively hiring

More Details

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

About the Company

Amazon logo

Amazon

E-Commerce