Senior Software Development Engineer – AWS Streaming Data (New Initiative)
What do some of the most loved companies in consumer-online, gaming, IoT, and e-commerce have in common when it comes to their Big Data infrastructure on AWS? They all capture, store and analyze massive amounts of streaming data in milliseconds with Amazon Kinesis to power their mission-critical data flows. Amazon recently acquired Elemental Technologies, a pioneer in software-defined video solutions for top-tier media franchises, and Twitch, which is the much-loved video game broadcast platform. Amazon Instant Video is a fast growing business for all Amazon customers. Now, we get to combine all of these experiences to achieve an even bolder vision.
We are looking for senior software engineers passionate about designing, building and operating a brand new, customer-facing service for a massive scale streaming video cloud solution on AWS. This is not about the next version/ iteration of an existing service or product so it is important to tackle technically challenging and ambiguous areas head-on. You will be seen as the technical leader driving key design decisions and junior engineers will seek your guidance. It is important that you enjoy staying deeply connected with technical details and enjoy mentoring others on the team. The ideal candidate will be passionate about the potential of video on the cloud, and about building simple and elegant customer-centric products and services. A high level of ownership and accountability is a must.
If you are fascinated by these possibilities, and are excited at the prospect of having at your disposal the broadest and deepest set of compute and storage resources, and the smartest algorithms, we have the right role for you.Key Responsibilities
- Design, build, and operate a high quality scalable service under appropriate constraints
- Contribute to the long term technical product strategy and roadmap
- Stay deeply connected with the software engineering and security practices within the organization, and drive continuous improvement of development methodology
- Mentor junior engineers on good software development practices and design reviews