Offers “Amazon”

Expires soon Amazon

Software Development Engineer

  • Internship
  • Seattle (King)
  • IT development

Job description



DESCRIPTION

The Amazon India Consumables team is looking for talented back end engineer for building new technology & businesses that will drive the next wave of growth for Amazon.in & Emerging Markets. We started recently on a new confidential project with multi billion dollars opportunity. We are going to build the entire ecosystem of services needed for this project from the scratch using latest technologies.

We are looking for a passionate and innovative Front End Engineer who loves solving hard problems to be a part of a highly self-motivated team in building up our program. Our team has several strong tenured SDEs from whom you can learn at a much faster pace.

We love to work with smart people who have a strong sense of ownership and strong engineering mindset. You will be motivated to tackle ambiguous situations with new technologies to rapidly produce prototypes. You outline paths from prototype to product. You are a technical leader for the team. You contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices in the team.You will be working on a wide range of technologies, including AWS EC2, SQS/SNS, DynamoDB Amazon WW platforms, ElastcicSearch, Big Data, Machine Learning, Android, iOS, Amazon Horizonte, JavaScript, React JS to create unique experiences for India retail customers and other emerging markets. You will get the opportunity to code on almost all key pages on retail website building features and improving business metrics. You will also contribute to reducing latency for customers by reducing the bytes on the wire and adapting the UX based on network bandwidth. You will be part of a team that obsesses about the performance of our customer’s experience and enjoy the flexibility to pursue what makes sense. Come enjoy an exploratory and research oriented team working in a fast paced environment, who are always eager to take on big challenges.

Responsibilities
· Be heavily involved with design and product teams to understand needs, propose features, create early prototypes and transform them into exciting end consumer features.
· Architect new end-to-end features that bring shopping innovations.
· Write clean, maintainable code and perform peer code-reviews.
· Deep-dive into client or server systems to optimize for performance, maintainability, scalability, extensibility as needed.
· Mentor team members to promote engineering excellence

PREFERRED QUALIFICATIONS

· Track record delivering front-end software that is correct, stable, performant, secure and accessibility compliant.
· Able to solve difficult software and UX problems with some ambiguity.
· Proficient in a broad range of software design approaches and common UX patterns. Knows when (and when not) to use front-end software design patterns (e.g., asynchronicity, data binding, modules, objects, promises).
· Can articulate the risks and benefits of depending on front-end libraries, frameworks, and toolsets.
· Able to dive into the source code of front end libraries to debug, patch, and extend them when necessary.
· Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
· Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
· Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.).
· Knows how to instrument software with real user metrics to reflect the customer experience.
· Knowledge of engineering and operational excellence best practices.
· Experience with AWS web services.

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Desired profile



BASIC QUALIFICATIONS

· Bachelor's degree in Computer Science, Software Engineering or a related technical discipline
· 1-2 years’ full-time experience in software design and development.
· Proficiency with at least one Object Oriented language (e.g. Java, Python).
· Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
· A strong track record of project delivery for large, cross-functional projects
· Experience building complex software systems that have been successfully delivered to customers
· Experience with building high-performance, highly-available and scalable distributed systems.
· A willingness to dive deep, experiment rapidly and get things done

Make every future a success.
  • Job directory
  • Business directory