Loss Prevention Engineer Job in Amazon
Loss Prevention Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
DESCRIPTION
We are looking for an outstanding Software Developer with superb technical, analytical and communication skills.
The person in this role must have strong technical knowledge and experience in current software development and knowledge of web technologies.
This person is required to work in collaboration with program managers and data analytics team to convert a functional requirement into a detailed technical specification, estimate effort and clarify / negotiate / document scope and design.
A successful candidate will be a self-starter, comfortable with ambiguity, with strong attention to detail, an ability to work in a fast-paced and ever-changing environment, and an ability to work effectively with cross-functional teams.
Have you ever wanted to solve a mystery or be part of solving a case? Are you fascinated by detective stories or crime shows on TV? Do you love to write code, have a technical background and enjoy solving complex problems? If so, working on the Loss Prevention (LP) team as an LP Engineer is the place for you!
The Loss Prevention team supports our field LP teams through reporting, analytics and operational tools all across Amazon. Our customers are LP teams working in Fulfilment Centres, Logistics and Retail businesses. Our goal is to develop systems, web interfaces, reporting, metrics and analytics that drive investigations, establish trend analysis and build LP supporting web resources and automation.
As a Loss Prevention Engineer your role and responsibilities would be:
You will learn to use different Amazon technologies to build your software, such as Amazon Web Services, DynomoDB, S3, etc.
You will have opportunities to deal with big incoming traffic, large variety and volume of data, complicated business logic and high expectation of end user experience.
You are highly encouraged to build an end-to-end system, meaning that website is only one part, you also need to build the related back-end service and metrics system as well.
You will be responsible for support and maintenance of existing software solutions and web portals and develop new modules as and when required for feature enhancements.
In terms of expectations from this role, you have industry-leading technical abilities in the web development space. You demonstrate a breadth and depth of knowledge in the following disciplines:
You recognize and adopt best practices in web development engineering: design, testing, version control, documentation, build, deployment, and operations.
You write high quality, maintainable, and robust code, often in Java, HTML, CSS, JavaScript, Perl and JSP, that function well across browsers.
You are an advocate for our customers and the integrity of their experience on our websites.
You have a working knowledge of UI design principles and are able to apply style guides to new interface use cases. You regularly work in collaboration with UI designers on website interface and interactivity.
You understand how web applications work, perform and scale. You have superb troubleshooting and problem analysis skills.
This position is ideal for graduates who wants to continuously grow and develop themselves in one of the most progressive companies.
Successful candidates will embrace our leadership principles: bias for action, invent and simplify, ownership and customer-obsession.
Work directly with customers to understand problems and resolve requests for feature enhancements (development/build enhancements or improvements)
Take active part in discussions to estimate effort and clarify / negotiate / document scope and design.
Help maintain appropriate unit test coverage, code documentation, software structure and supportability.
Work alongside other technical teams, including engineers, analysts and cross-functional groups
Own end-to-end architecture of medium to large design projects
You ensure that all programs comply with Amazon InfoSec standards
BASIC QUALIFICATIONS
Basic Qualifications
Bachelors Degree in Computer Science or related field. 2+ years of experience in Software development. Should have 1+ years of experience in Java programming language.
Should have good knowledge in web technologies (HTML, CSS, JavaScript etc.). Should have good knowledge of SQL.
1+ years experience with root cause and correction of code related bugs, error and other issues. Strong communication skills are required.
PREFERRED QUALIFICATIONS
Preferred Qualifications
Working knowledge in DI frameworks (Spring etc), ORM frameworks (JPA, Hibernate) will be a plus. Should have experience working with one of MySQL, PostgreSQL, Oracle, MS SQL or another major SQL database. Should understand the basic concepts of SCM and have experience working with one of the SCMs (git, TFS etc). Knowledge of HDFS, Spark and a prior experience in setting up big data environment.
Knowledge of professional software engineering best practices across the development lifecycle, including coding standards, code reviews, source management, testing, and operations.
Ability to work independently with limited direction, communicate effectively with team members in other geographic locations
Ability to take calculated risks and challenge current practices to develop and deliver innovative solutions to meet or exceed the customer expectations
Demonstrated ability to manage multiple projects and priorities, negotiate, resolve problems, and develop relationships at all levels of the organization
Interest in Loss Prevention, physical security or investigations

