Software Development Engineer, Amazon

1 month ago


Bengaluru, Karnataka, India ADCI - Karnataka Full time

About the Role

We are seeking a highly skilled Software Development Engineer to join our Selection Monitoring team at ADCI - Karnataka. As a member of this team, you will be responsible for designing and developing large-scale software systems that process billions of products to algorithmically find products not already sold on Amazon and programmatically add them to the Amazon catalog.

Key Responsibilities

  • Work with Sr.SDEs and Principal Engineers to drive the technical and architectural vision of SM systems responsible for generation of structured domain entities from structured/semi-structured data.
  • Develop systems and extensible frameworks for complete lifecycle management of domain entities and inter-entity relationships.
  • Build scalable interface to process external data requests and fulfill them in an automated way.
  • Solve complex problems in automated identity generation, web-to-Amazon namespace translation, and classification of products.
  • Design and develop solutions for efficient storage and vending/search of products and related information.
  • Utilize serverless and big data technologies to develop efficient algorithms that operate on large datasets.
  • Lead and mentor junior engineers, and drive best practices around design, coding, testability, and security.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
  • Experience programming with at least one software programming language.
  • Bachelor's Degree in Computer Science, advanced degrees preferred.
  • Experience building complex software systems that have been successfully delivered to customer.
  • Deep technical expertise and hands-on architectural understanding of distributed and service-oriented architectures.
  • Has delivered large-scale enterprise software systems or large scale online services.
  • Solid programming skills in OO languages (Java/Scala/C++/Python etc) and a deep understanding of object oriented design.
  • Advanced knowledge of data structures and at ease in optimizing algorithms.

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
  • Bachelor's degree in computer science or equivalent.
  • A deep understanding of software development life cycle and a good track record of shipping software on time.
  • Experience in data mining, machine learning algorithms, rules engines, and workflow systems.
  • Deep understanding of SOA with proven ability in building highly scalable and fault tolerant systems using Cloud computing technologies.
  • Deep understanding of Map Reduce paradigm with experience in building solutions using Big Data technologies like Spark, Hive etc.
  • Experience in developing efficient algorithms that operate on large datasets.
  • Exposure to AWS technologies is a big plus.


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleWe are seeking a highly experienced Software Development Manager to lead our Amazon Dash Cart development team. As a key member of our team, you will be responsible for defining and delivering the technical vision for our Dash Cart product.Key Responsibilities:Lead a team of software engineers to design, develop, and deploy high-quality...

  • Software Engineer

    1 day ago


    Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About AmazonAmazon is a leading e-commerce company that offers a wide range of products and services. As part of our Devices group, we are looking for talented software engineers to join our team in Bangalore, India.


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. As a Software Development Engineer on the Device OS team, you will be responsible for creating innovative embedded solutions that enable new and unique experiences for our customers with a wide range of Amazon Devices.Key...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited - P99 Full time

    About Our TeamAt Amazon Development Centre (India) Private Limited - P99, we're defining, designing and developing a solution for a new business initiative that will directly impact Amazon's top-line growth. Our development team plays a pivotal role in this program, with the mission to build a comprehensive solution for the new business initiative. This is a...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our Artificial General Intelligence (AGI) team at Amazon Development Centre (India) Private Limited. As a key member of our team, you will play a pivotal role in the development of industry-leading multi-modal and multi-lingual large language models (LLM).Key...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our Amazon Fulfillment Technologies team. As a key member of our Inbound Foundations and Routing team, you will be responsible for building core software components that orchestrate the movement of inventory within a warehouse.What You Will DoDesign and develop software...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    About the RoleWe are seeking a highly skilled software development engineer to join our team at Amazon Fulfillment Technologies. This role will involve building software that powers Amazon's global fulfillment network, enabling us to deliver products quickly and efficiently to our customers.Key ResponsibilitiesAs a software development engineer, you will be...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleAmazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. As a key member of the Device OS team, you will be responsible for creating innovative embedded solutions that enable new and unique experiences for our customers with a wide range of Amazon Devices.Key...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the Role:We're looking for talented Software Development Engineers to join our team at Amazon Development Centre (India) Private Limited. As a key member of our team, you will be responsible for designing, developing, and deploying software solutions for our E-reader platform.Key Responsibilities:Collaborate with product managers and designers to...


  • Bengaluru, Karnataka, India Amazon Development Center Full time

    About the Role:Amazon's Legal Department is seeking a talented lawyer to support a dynamic and rapidly growing marketplace business in India. As a Corporate Counsel, you will be responsible for advising the business on a broad range of commercial and regulatory matters, structuring, drafting, and negotiating commercial transactions. You will work on complex...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    We are seeking a skilled Software Development Engineer - Device OS to join our team at Amazon Development Centre (India) Private Limited.The successful candidate will be responsible for designing and implementing quality platform for consumer electronic devices. Key Responsibilities:Design and develop middleware and cloud services by collaborating with...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Payments Services team at Amazon Development Centre (India) Private Limited. As a Senior Software Engineer, you will be responsible for designing, building, and operating large-scale distributed systems that provide various payments features and process payments at an...


  • Bengaluru, Karnataka, India ADCI - Karnataka Full time

    About the RoleAs a Software Development Engineer in Amazon Fulfillment Technologies, you will be part of a team that powers Amazon's global fulfillment network. We invent and deliver software, hardware, and data science solutions that orchestrate processes, robots, machines, and people. Your primary responsibility will be to design and develop software...


  • Bengaluru, Karnataka, India ADCI - Karnataka - A66 Full time

    About the RoleWe are looking for a highly skilled software engineer to join our team at Amazon. As a key member of our tax services software development team, you will play a pivotal role in designing, implementing, and maintaining innovative software solutions to drive services optimisations, cost, and security.Key ResponsibilitiesWork with the team to...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Pvt. Ltd. Full time

    About the Role: We're seeking an accomplished Software Development Engineer to join our team at Amazon Development Centre (India) Pvt. Ltd. and contribute to creating innovative technology solutions that enhance the safety of our global operations workforce.Job Overview: As a member of our Workplace Health and Safety (WHS) Tech team, you will work on...


  • Bengaluru, Karnataka, India Amazon Development Center Full time

    About Amazon WWOPS Operations JobAmazon WWOPS operations is a rapidly growing area within Amazon, and we are looking for a qualified lawyer to join our team. As a Corporate Counsel, you will be responsible for providing legal support to our operations teams, ensuring that we comply with all relevant laws and regulations.Key ResponsibilitiesYou will serve as...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our Artificial General Intelligence (AGI) team at Amazon Development Centre (India) Private Limited. As a key member of our team, you will play a pivotal role in the development of industry-leading multi-modal and multi-lingual large language models (LLM).Key...


  • Bengaluru, Karnataka, India Amazon Development Center Full time

    Real Estate Lawyer - Corporate Counsel PositionAre you looking for a challenging role in a fast-paced and innovative company? Amazon's legal department invites you to make history with us.This position, based in Bangalore, will be responsible for supporting Amazon's rapidly growing Operations, Real estate, Property matters, permits and licenses, legal...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Amazon Development Centre (India) Private Limited. As a Senior Software Engineer, you will be responsible for designing, building, and operating large scale distributed systems that provide various payments features and process payments at an unprecedented scale.Key...


  • Bengaluru, Karnataka, India Amazon Development Centre (India) Private Limited Full time

    About This RoleAmazon Development Centre (India) Private Limited is seeking an experienced Software Development Manager to lead high growth initiatives, driving innovation and entrepreneurship in our development teams. As a key member of our leadership team, you will play a crucial role in identifying, hiring, and building world-class teams of Software...