Software Development Engineer, RBS Tech

Amazon

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

Job description

Join a dynamic team focused on revolutionizing Amazon's retail business operations worldwide. We're at the forefront of developing innovative automation solutions, leveraging Machine Learning and Deep Learning to tackle complex challenges and enhance customer shopping experiences. Our work directly impacts Amazon's catalog completeness and accuracy, driving significant GMS growth and improving free cash flow through defect elimination.

Embrace our "Work Hard. Have Fun. Make History." ethos. We value deep domain mastery, coordination under pressure, methodical improvements, and robust coding skills. This role offers vast opportunities to grow by mastering a domain, coordinating with multiple stakeholders, driving process improvements, or focusing on high-quality code delivery.

At Amazon, we empower top tech talent to build and innovate for our customers. Customer obsession is at our core, making us a beloved global brand. We seek a Software Development Engineer passionate about architecting and developing large-scale distributed systems, driving innovation, and influencing business direction.

Responsibilities

Design and develop robust, scalable distributed systems to address complex business problems within Amazon's retail operations.

Innovate and propose new ideas to drive business growth and provide strategic direction.

Drive best practices in software engineering, mentor junior engineers, and foster continuous improvements in engineering and operational excellence.

Utilize cutting-edge technologies to solve challenging problems and see the immediate impact of your contributions on millions of customers, sellers, and products worldwide.

Collaborate with talented peers, including Applied Scientists, to build engineering platforms that tackle high-impact issues and push the boundaries of innovation.

Actively participate in code reviews, design discussions, team planning, and reviews of tickets and metrics to help the team evolve.

Focus on operational excellence by identifying problems and proposing effective solutions.

Undertake projects and develop software enhancements that improve team software and processes.

Train new team members on the team's software construction, operation, security, and its integration into the broader system architecture.

Qualifications

Possess a minimum of 3 years of professional software development experience, excluding internships.

Have at least 2 years of experience in designing or architecting new and existing systems, with a strong understanding of design patterns, reliability, and scaling.

Demonstrate proficiency in at least one software programming language.

Possess a solid understanding of professional software engineering best practices across the full development lifecycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence.

A Bachelor's degree in Computer Science or a related field is preferred.

Previous experience contributing to the architecture and design of new and current systems is highly valued.

Essential Skills

Software DevelopmentSystem DesignArchitectureReliabilityScalingProgramming LanguagesSoftware Engineering Best PracticesCoding StandardsCode ReviewsSource Control ManagementContinuous DeploymentsTestingOperational Excellence

Good to Have

Machine LearningDeep LearningLLM

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer, RBS Tech
IndustryRetail
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

Retail

Software Development Engineer, RBS Tech at Amazon | SkillMX | SkillMX