{bc}
indeed

Software Development Engineer II, FBA Capacity and Inventory Health Management

Amazon.com
Karnataka, IND
Full-time
Onsite
Discovered 1 months ago
Software developmentObject-oriented programmingSystem design and architectureDistributed systemsCloud-based servicesMicroservices

Full Job Posting

About the FBA Organization

Fulfillment By Amazon enables sellers to use Amazon fulfillment services for storing, packing, shipping, and customer service.

The FBA Capacity Management and Planning organization builds worldwide tools for capacity allocation, inventory planning, forecasting, and inventory health management.

The systems are built in-house and support large-scale business automation, inventory planning, and optimization.

Key Job Responsibilities

  • Build native-AI software development lifecycle solutions for Amazon's worldwide selling partners.
  • Design products and participate throughout the software development lifecycle using distributed systems and cloud architecture concepts.
  • Develop large multi-tier systems using object-oriented design and common design patterns.
  • Implement and re-architect large-scale cloud-based distributed services with low latency and high transaction volumes.
  • Improve team coding practices related to quality and security.
  • Communicate technical challenges and solutions effectively to non-technical audiences.

Role Activities

  • Experiment with technologies needed to solve technical and business problems.
  • Use Lean Software Development practices including Agile, Scrum, and Kanban.
  • Use test-driven development and continuous deployment.
  • Collaborate with senior and principal engineers, researchers, and data engineers on a supply chain optimization platform.
  • Expand and optimize supply chain systems for emerging business initiatives.
  • Automate third-party supply management systems and improve inventory movement across Amazon marketplaces.

Basic Qualifications

  • At least 3 years of non-internship professional software development experience.
  • At least 2 years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • At least 3 years of video games industry experience supporting title development, release, or live operations.
  • Experience programming with at least one software programming language.

Preferred Qualifications

  • At least 3 years of full software development lifecycle experience, including coding standards, code reviews, source control, build processes, testing, and operations.
  • Bachelor's degree in computer science or equivalent.
  • Knowledge of machine learning and LLM fundamentals, including transformer architecture, training and inference lifecycles, and optimization techniques.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Amazon.com