Software Development Engineer, Quality Algorithm and Experiences

3 weeks ago


India Amazon Music Full time

Job Description

DESCRIPTION

Amazon Kindle has changed the way books are published, sold, and read across the globe. Independent authors are now able to publish and sell direct to readers through Kindle and print-on-demand offerings, enabling them to reach audiences never before available. Kindle readers are able to download any book in any language in sixty seconds. Come be a part of changing the way the world reads.

Amazon is looking for a talented and enthusiastic Software Development Engineer(SDE) to join the Kindle Content business. The New Kindle Reading Foundation team works on revolutionizing next generation of reading possibilities for millions of customers and thinks ahead in the space to bring more stronger foundations to delight our growing customers of different personas. We are responsible for building ideas from inception to delivery and own the Kindle Content experience foundational tech stacks which brings positive impact to our Customers, Publishers and Authors. We also work across the diverse Kindle Technologies across teams to deliver the delighting experience for our customers on time and raise the bar on engineering excellence on building content experiences at lost cost.

Key job responsibilities
The Software Engineer will contribute to the definition, development, integration, test, documentation, and support of C++/Java software across multiple digital surfaces for Kindle Readers and Applications. This hands-on position will engage your engineering capabilities and technical knowledge of software development while developing experience successfully planning, organizing, and conducting software development projects in a dynamic environment.

- Responsible for the architecture of software solutions, working with and improving on current limitations and compatibilities between subsystems, building new concepts and methodology, and the development of major routines and utilities.
- Designing and Building new features that are highly performant

- Preparation of technical requirements and software design specifications.
- Understanding the internals of graphics subsystems.
- Instilling best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules.

About the team
Books Quality Algorithms and Experiences team builds automated solutions that improve the quality of eBooks and transform the reading experience through proven Algorithms and integrated with GenAI and traditional ML model frameworks for Science based solutions. Our vision is to provide highest quality reading experience from the very first read, for every eBook in our catalog.

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

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
- Experience programming with C++/Java.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.


  • Algorithm Developer

    1 week ago


    Bengaluru, India Optym Full time

    Job Description Optym a leading provider of decision automation and optimization software products for transportation and logistics companies. Optym's products solve some of the most challenging decision problems faced by world's leading airlines, trucking and railroads companies using cuttingedge optimization techniques. With its headquarters located in...

  • Algorithm Engineer,

    2 days ago


    Chennai, India Umanist Full time

    Job Description Algorithm Engineer, Chennai 27051 Domain Information technology (IT) Location India - Chennai Salary INR 2000000 - 4000000 Experience 4 - 8 YearsJob Description The successful candidate will join a world-class team of algorithm and software engineers to design deep learning, machine learning, image processing and related algorithms for wafer...

  • Software Developer

    1 week ago


    Delhi, India SysInfoTools Software Full time

    Job Description We are currently hiring a professional, skilled Software Developer to develop, create, and modify applications software or specialized utility programs of our company. Role & Responsiblities - Researching, designing, implementing and managing software programs - Testing and evaluating new programs - Identifying areas for modification in...


  • Bengaluru, Karnataka, India, Karnataka Ethereal Machines Full time

    We are Machine Tool Builders proudly leading India's Multi-Axis CNC Controller Development. We offer CNC Machining Services with advanced manufacturing solutions to clients across the globe in various manufacturing sectors.We are looking for a highly skilled Algorithms Developer to join our development team and push the boundaries of Computational Geometry,...


  • Noida, India Siemens EDA (Siemens Digital Industries Software) Full time

    Job Description Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly...

  • C Developer

    2 weeks ago


    India Art Technology and Software Full time

    Job Description Job Position: C Developer Work Mode: Remote Responsibilities - Develop and maintain high-quality C code for software applications, adhering to coding standards and best practices - Troubleshoot and debug software defects, identifying and implementing solutions to ensure optimal performance and functionality - Initial test of developed...

  • Senior Quality Lead

    7 days ago


    India TestCrew | Quality Engineering & Software Testing Full time

    TestCrew is a global provider specializing in Software Quality and Testing services, with extensive expertise across various industries, corporate, and government sectors. Our professional ISTQB certified team offers a wide range of testing services, including Functional Testing, User Acceptance Testing (UAT), Integration Testing, Performance Testing,...


  • Chennai, India Umanist NA Full time

    Job Description Vision Algorithms Engineer 326 Overview A global technology leader in the semiconductor and electronics domain is seeking talented engineers to join its Artificial Intelligence and High-Performance Computing group. This team develops advanced algorithms and software solutions that enhance the performance of cutting-edge inspection tools used...


  • India Apna Full time

    Description Responsibilities: · Collaborate with cross-functional teams to gather and define software requirements. · Design, develop, test, deploy, and maintain high-quality software solutions. · Participate in architectural and system design discussions. · Implement lower-level design, ensuring code quality and efficiency. · Utilize data structures...


  • Bengaluru, India Aptiv Full time

    Job Description Join Aptiv and be part of shaping the future of mobility! Bengaluru is where the action is, our newly minted Product Organization are on the hunt for game-changing talent to join our ADAS SW Engineering team. We are at the forefront of innovation, developing cutting-edge solutions for Advanced Driver Assistance Systems (ADAS) features for...