Sr. Technical Program Manager
- Santa Monica, CA
The Internet of Things is the fastest growing and most complex field in Cloud engineering today. Securing devices, communications, and control channels is job one. IoT covers a broad range of technology domains, from smart-home devices to industrial machinery, but the unifying theme is that IoT runs outside the comfortable confines of the datacenter, at the boundary between the digital and physical worlds. Soon the majority of all digital data will come from connected devices, and customers will use that data to feed machine learning and process optimization that solves real-world problems that were previously intractable. Securing these architectures is of paramount concern and driving thought leadership for digital risk management is an emerging crucial field.
Amazon Web Services' IoT organization provides foundational technologies for IoT so that customers can spend more time solving real problems and less time dealing with the considerable challenges of connecting, managing and securing their devices. The AWS IoT Connectivity and Control team is the backbone of our IoT systems, and is engaged in engineering ranging from deep performance optimization to cross-team interface design.
In this role you will,
1. Deeply understand customer IoT implementations and design easy-to-use, re-usable solutions.
2. Facilitate technical collaboration across AWS IoT teams to improve product integration and consistent user experience.
3. Operate at all levels, diving deep into the details while providing strategic inputs for the product.
4. Find the delicate balance between high-quality engineering and agile delivery.
To be successful in this role, you need to be flexible and entrepreneurial. You are a true owner - you are passionate about the business and drive relentlessly to optimize and improve our deliverable, and allowing the business to move at a fast pace. You collaborate with UX designers, product managers, engineers, and other partner teams. You are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve. You create extensible design and easy to maintain solutions with the long term vision in mind.
Bachelor's degree in Computer Science, Computer Engineering or related discipline
Knowledge of best practices for software development, design, planning, and operations
5+ years of experience leading large complex projects, with Significant bottom-line impact
Proven track record of leading the delivery and operations of large-scale, mission-critical distributed systems
Experience with cross geographical project coordination and management
Excellent written and oral communication skills
Knowledge of networking protocols and their implementations
Strong knowledge of data structures, algorithms, asynchronous architectures and distributed algorithms
Deep understanding of system performance tradeoffs, load balancing, and engineering for high availability
MBA or Masters in Computer Science
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit https://www.amazon.jobs/en/disability/us .
Back to top