Software Development Engineer, CAM

Amazon

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

Job description

Join Amazon's Retail Business Services (RBS) team as a Software Development Engineer and drive innovation in large-scale distributed technology solutions. RBS is at the forefront of enhancing Amazon's retail operations, focusing on selection, defect elimination, and operational process support through cutting-edge automation and Machine/Deep Learning. You'll contribute to solutions that ensure a superior customer shopping experience by maintaining complete, correct, and comprehensive catalog information. This role offers a unique opportunity to work with advanced technologies like LLMs to solve complex business challenges and shape the future of retail automation.

Embrace a culture that values "Work Hard. Have Fun. Make History." by sharing learnings and collaborating within a dynamic team. Whether you excel at mastering a domain, coordinating complex tasks, driving process improvements, or simply delivering high-quality code, there's a place for you here. Amazon is committed to hiring top tech talent to innovate for our customers, upholding our deeply ingrained principle of customer obsession.

Responsibilities

Design and develop robust, scalable distributed systems that impact a multi-billion dollar business. Innovate new ideas and provide strategic direction for business initiatives, driving best practices and continuous improvement in engineering and operational excellence. Utilize technology to solve complex problems, witnessing the direct impact of your work on millions of customers, sellers, and products worldwide. Collaborate with talented Software Development Engineers and Applied Scientists to build engineering platforms addressing high-impact issues. Stretch the boundaries of innovation to tackle significant business challenges and contribute to the rapid evolution and growth of our retail operations.

Qualifications

We are seeking a skilled Software Development Engineer with a proven track record. You will consistently deliver high-quality work, effectively solving complex problems with appropriate technologies and best practices. Your contributions will involve inventing, designing, and building stable and performant software within your team. You'll leverage a broad understanding of design approaches, applying them judiciously and limiting short-term workarounds. Create flexible software solutions without unnecessary complexity, making informed trade-offs and prioritizing reusability. Efficiently manage resource utilization (hardware, database, CPU/memory). Collaborate on project ideas with customers, stakeholders, and peers, actively participating in code reviews, design discussions, team planning, and metric reviews to foster team evolution.

Focus on operational excellence by constructively identifying issues and proposing solutions. Develop software enhancements that improve team processes and outcomes. You will also be responsible for training new team members on software construction, operation, security, and its integration into the broader system. Requires 3+ years of non-internship professional software development experience and 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling. Proficiency in at least one programming language is essential.

Essential Skills

Software DevelopmentSystem DesignArchitectureProgramming LanguagesSoftware Development Life CycleCoding StandardsCode ReviewsSource Control ManagementBuild ProcessesTestingOperationsDistributed SystemsMachine LearningDeep Learning

Good to Have

LLM

Highlights

  • Actively hiring

More Details

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

About the Company

Amazon logo

Amazon

Retail

Software Development Engineer, CAM at Amazon | SkillMX | SkillMX