• Software Development Manager - AWS DynamoDB Indexing

    Location US-WA-Seattle
    Posted Date 2 months ago(1/30/2019 9:27 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Want to work on a product that can:
    • Delivers single-digit millisecond performance at any scale
    • Backup hundreds of TBs of customer tables in seconds
    • Replicate tables across continents
    • Encrypt PBs of data with no performance degradation
    DynamoDB is a fully managed NoSQL serverless database that does all this and more !!

    More than 100,000 AWS customers, including Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One, have chosen DynamoDB as their database for mobile, web, gaming, ad tech, IoT, and other applications that need low-latency data access at any scale.

    DynamoDB provides fast and predictable performance (millisecond latencies for reads and writes) with seamless and limitless scalability. DynamoDB receives tens of millions of read and write requests per second to databases that are hundreds of TBs in size.

    We are already one of the biggest distributed database systems in the world. That being said, we believe it is still Day 1 for DynamoDB and our aspirations are to grow this product by 10x in the next 2 years.

    As an Engineering Manager in DynamoDB team, you'll play a key role in the evolution of our Global Secondary Index team to solve the world's most complex technical challenges in Distributed systems, NoSql Databases, Indexing at scale, Consistency, Security, Algorithms and new frontiers which may involve Machine Learning to make DynamoDB Indexing intelligent and faster for the customers.

    We are already one of the biggest distributed database systems in the world. DynamoDB Global Secondary Indexes (GSI) is an eventually consistent system which supports near real time index update propagation to customer tables several hundred TBs in size. GSI has widespread customer adoption, is growing at a rapid pace with new use cases and requirements customers pose everyday. To sum up there are 3 main factors which are driving innovation in GSI space : Scale, Adoption/Growth, New Feature Requests from the ever growing customer base

    We are looking for seasoned technical leaders as well as rock star technical leads/ICs (Individual Contributors) who have aspirations to grow in the managerial track.

    As a manager of the DynamoDB GSI team, you will be responsible for owning operational metrics and maintaining a high operational bar for the team. You will be involved in recruiting, hiring, mentoring, building a positive team culture and leading a team of rock star engineers to iteratively execute and deliver at a rapid pace. You will be connecting with customers on a regular basis, build the roadmap for the team, collaborate with the PM team and other sister teams to execute on new projects, provide regular status updates to senior execs and demonstrate high level of creativity and right judgement. You will also draw from a deep and broad technical expertise to mentor engineers, provide leadership on complex technical issues.

    This position within the AWS Database Services org represents a unique and rare opportunity to get in on the ground floor within a fast growing business and help shape the technology, product and the business. A successful candidate will bring deep technical and software expertise, strong business acumen and judgment, ability to define and execute on new product initiatives, ability to hire and lead a team, desire to have an industry wide impact and ability to work within a fast moving, startup environment in a large company to rapidly deliver services that have a broad business impact.

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

    Basic Qualifications

    • Bachelors in Computer Science or Engineering
    • Minimum of 7+ years of Software Development experience, 4+ years as a Manager or a Tech Lead
    • Deep hands-on technical expertise in cloud based distributed software design and development, more so using AWS services
    • Excellent verbal and written communication skills

    Preferred Qualifications

    • Master’s degree in Computer Science, Computer Engineering or related technical discipline
    • 5+ years of software development experience as a manager
    • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
    • A deep understanding of the software development lifecycle, and a track record of shipping software on time
    • Experience with the SCRUM methodology for agile software development preferred
    • Experience designing software architectures for scalability, reliability and performance
    • A passion for people management and mentorship
    • 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
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job