Home > Seattle jobs > Seattle trades & labor jobs

Posted: Thursday, October 5, 2017 2:08 PM

The Senior Development Engineer will work on a new initiative to improve engagement within digital content (i.e. apps, games and movies, TV shows and more). The development engineer will have the opportunity to build a new service from scratch and set the infrastructure for years to come. You will lead features, system design, architecture and implement services with ultra:high performance and high reliability. This will include challenging problems involving large scale data engineering, machine learning, AWS, mobile and IoT. We are building a new team and you will be one of the founding engineers for this initiative. You will work in a small tight:knit team and directly interact with the product manager and leadership to scope, design and deliver new features iteratively. You will also have a chance to tap into principal engineers within Amazon to continue to learn and grow. If you enjoy working on new incubation projects and are passionate about building data:driven systems and services and enjoy the mobile apps, gaming and the IoT space, then this role is for you. You should be somebody who likes owning software services, rapidly prototyping new products, customer:centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. You are comfortable taking initiative, and mentoring a team of top:notch software developers. You enjoy a unique blend of hard computer science problems and an opportunity to help the businesses meet their customer needs. These skills help us define the bleeding edge for elegant, super:scalable services at . Key responsibilities for this position include: Tech:lead on small to medium project initiatives and teamsLead feature, service and system design and architecture, building innovative solutions pushing the limits of what is possible, typically from scratchAbility to rapidly prototype new solutions to inform design and architecture choicesWork closely with the other engineers to implement services with ultra:high performance and high reliabilityBuild efficient and reusable abstractions and systemsIdentify and communicate best practices for engineering and acts as the SME for the teamBS in Computer Science or related7+ years professional experience in software developmentExperience with building highly concurrent and scalable distributed servicesFluency in one modern programming language such as C, C++, C, Java, or PerlProficiency in big data ecosystems (Hadoop, Spark, Druid, etc.)MS in Computer Science or relatedUnderstanding of SQL, NoSQL, column:oriented, object, blob and other databases and storage solutionsExperience with building services from scratch and a results oriented mentalityExcellent leadership, verbal and written communication skillsStrong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures and distributed algorithmsKnowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsExperience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers


• Location: Seattle

• Post ID: 56256362 seattle is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017