Software Development Manager, AWS Neuron Machine Learning Distributed Training - Model Enablement
                                About the position
Responsibilities
• Solve challenging technical problems, often ones not solved before, at every layer of the stack.
• Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
• Build high-quality, highly available, always-on products.
• Research implementations that deliver the best possible experiences for customers.
Requirements
• 3+ years of engineering team management experience
• 7+ years of working directly within engineering teams experience
• 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
• 8+ years of leading the definition and development of multi tier web services experience
• Experience partnering with product or program management teams
• Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
• 3+ Years of Deep Learning/Machine learning experience
Nice-to-haves
• Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
• Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Benefits
• 401k
• health_insurance
• dental_insurance
• vision_insurance
• life_insurance
• disability_insurance
• paid_holidays
• paid_volunteer_time
• tuition_reimbursement
• employee_stock_purchase_plan
• performance_bonus
• sign_on_bonus
• flexible_scheduling
• professional_development
Apply tot his job
Apply To this Job