Software Development Engineer,SDEII(L5)

Amazon

  • India
  • Training
  • Full-time
  • 15 days ago
BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language DESCRIPTION The Creator Tools Team owns self-service content creator tools in addition to the WW Kindle content quality standard and related tech. Our vision is to enable all content creators to prepare and publish their ideated work in a fast, easy, and low-cost manner to Kindle. We help our customers get quality right from the first read as they provide the widest selection books with unique Kindle features for our readers. We builds tools for content creators (authors, publishers, conversion houses, and eBook developers) to create, format and validate content and guard the content quality by notifying issues to the authors/publishers. The flagship products team handles are: 1) Kindle Create - Tool for authors to create, format, edit and enrich with unique Kindle features, 2) Kindle Desktop Previewer - Desktop tool to validate and improve the quality of Kindle books. Both are C++ desktop applications (PC and MAC) built using QT. 3) OPR- An online previewing tool to validate and correct content before publishing. 4)Quasar - Author/Publisher feedback and communication dashboard. We aim to provide best quality reading experience to every reader from the first read, and we do it by providing authors and publishers set of tools to create/validate their content for publishing, by automating quality checks and surfacing related issues at pre-publication and/or pre-ingestion points. Our customers are readers, content creators and KCQ (Kindle Content Quality) operations team. We are backed by ML algorithms which can run through millions of books with varied format, content, language etc to identify the top quality issues. We detect them quicker with very high precision and we either automatically fix them (based on copyright permission) or show them when they are proofing their content using our tools or we reach out to our Content creators via our Quality Dashboard and fix via them on time. As part of the team, you will invent, design and develop end-to-end features to make book creation experience simpler and high quality. The ideal SDE-2 (L5) candidate is clearly passionate about delivering experiences that delight customers and creating solutions that are robust. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science. This person has thrived and succeeded in fast paced environment where learning new concepts quickly is a must. Key job responsibilities - As a member of the team, you will spend your time as a hands-on engineer and a technical leader who takes ownership of business/technical problem end to end. You will play a key role in defining the architecture for software using a wide range of technologies, programming languages and systems. You will be given the freedom to explore your own ideas with the reward of seeing your code raise the bar for millions of Amazon customers worldwide, including your own family and friends. - You will interface with product manager & stakeholders to understand the business requirements. You will author detailed design covering process/data flow diagrams, key trade-offs, technology & cost considerations that you will review with your team's SDEs/Sr. SDEs as well as impacted upstream/downstream interface SDEs/Sr. SDEs to incorporate feedback resulting in well thought out high quality designs. - You will engage in design reviews within team as well as within org with aim of providing feedback to elevate the quality of designs. You will engage in various team ceremonies like code reviews, daily standup, sprint planning, backlog grooming, sprint retros, operational excellence hand-offs. - You will actively engage in operational support for your team, and ensure that the root causes of operational issues are identified and resolved. You don't settle for the status quo, and routinely identify and execute on opportunities to improve your team's operations. - We embrace the challenges of a fast paced market and evolving technologies, paving the way to high quality content available to readers from the first read. You will be encouraged to see the big picture, be innovative, and positively impact millions of customers. - Successful candidates for this position will have a background in Java, C#, or C++. Equally important to these specific skills is a candidate's ability to multi-task, adapt quickly to new development environments and changing business requirements, learn new systems, gain new skills, create reliable & maintainable code, and find creative, scalable solutions to difficult problems. - The ability to communicate clearly and concisely both written and orally is a key competency as is demonstrable skill as a self-starter. We are looking for candidates who are passionate about delivering consistently to our customers, particularly those who want to grow within a world-class engineering team. We are open to hiring candidates to work out of one of the following locations: Chennai, TN, IND PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent - Strong Computer Science fundamentals like problem solving, data structures and algorithms Development and debugging experience in Mac or Windows, create reliable and maintainable code Design and architecture knowledge, and familiarity with object oriented design patterns Proficiency in programming languages such as C, C++, C# and/or Java 4+ years of software development experience Communicate clearly and concisely in both written form and orally.

foundit

Similar Jobs

  • Software Development Engineer II (UI)

    SIXT Research & Development India

    • Bangalore, Karnataka
    Job Description Below is the Job Description: We are currently looking to hire a highly motivated SDE - FrontEnd who has the hunger to solve our complex technical and business chal…
    • 23 days ago
  • Software Engineer - iOS development

    Cloud Software Group

    • Bangalore, Karnataka
    Job Description: (iOS Mobile Software Development Engineer) We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are r…
    • 23 days ago
  • Software Development Engineer in Test (C#, Automation, Selenium)

    Magnitude Software Ind Pvt.Ltd

    • Hyderabad, Telangana
    • Secunderabad, Telangana
    Job Description The software development team maintains our financial reporting and disclosure management software supporting companies with their global regulatory reporting oblig…
    • 7 days ago