Software Development Engineer
Amazon.com
Bangalore, KA, IN
3d ago

Are you excited about building massively scalable distributed systems? Do you like building and managing systems that can process hundreds of billions of requests in a day with millions of TPS?

The Content Systems team builds the tooling and infrastructure to schedule and deliver critical product and merchandising information across Amazon retail websites, on different devices (e.

g. FireTV, Kindle), and AWS to name a few. We focus on content management tools, back-end delivery, optimization systems, content performance analysis and CDNs for hundreds of Amazon teams.

Hundreds of internal teams at Amazon rely on our systems and infrastructure to create beloved customers experiences.

We are building a new team here in India and it is the right time to join and make an impact. We are reimagining the technology stack and rebuilding it on native AWS technologies and with a customer-

obsessed, highly talented and a fun team of engineers.

We are looking for skillful back-end leader to help us work on massively scalable, distributed systems integrating with nearly all parts of the business.

In our team, you will indulge your love for diving deeply into complex technical problems, driving incremental system optimizations and raising the bar for operational excellence and development practices even higher.

If distributed computing, large-scale system design, machine learning, next-gen technologies excites you then you’ll find this role to be engaging, challenging, and full of opportunities to learn and grow.

You will own development and operation of the systems that you develop. If this sounds interesting to you, talk to us!

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

  • Bachelor’s Degree or better in Computer Science or related field
  • 5+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design and data structures
  • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one modern programming language such as Java, Perl.
  • Experience building complex software systems that have been successfully delivered to customers
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project. Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Expert knowledge and deep experience in at least one of the following major technical areas : RESTful services, high throughput services, data modelling, caching, engineering for availability, distributed systems, or managing frameworks used by thousands of engineers.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form