Expires soon Amazon

Software Development Engineer

  • Seattle (King)
  • Environment

Job description



DESCRIPTION

The Amazon India Consumables team is looking for talented engineers 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.

Our team has strong tenured SDEs from whom you can learn at a much faster pace. We believe in delivering early versions of exciting software quickly and iteratively, to get customer feedback, and use the feedback to make data driven and agile decisions. We rely on our software engineers leveraging their own expertise and perspectives to drive quality into our product.

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.
· Propose innovative tools, frameworks, automations and processes.
· Mentor team members to promote engineering excellence

Ideal candidate 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