

• Responsible for the over-all systems development life cycle.
• Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
• Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team.
• Work closely with the engineers to architect and develop the best technical design and approach.
• Report on status of development, quality, operations, and system performance to management.
Key job responsibilities
• Responsible for the over-all systems development life cycle.
• Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
• Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team.
• Work closely with the engineers to architect and develop the best technical design and approach.
• Report on status of development, quality, operations, and system performance to management.
- Bachelor's Degree in Computer Science or related field.
- 10+ years’ experience managing software development teams, ideally with some hands-on architectural or distributed systems experience.
- The key requirement for this position is established skill designing and developing complex, interactive end user experiences.
- MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc.
- A strong track record of project delivery for large and cross-functional projects.
- Strong technical credentials and deep hands-on technical expertise on embedded systems.
- Development experience on mobile platforms such as Google Android, WebOS, Windows Mobile, Apple iPhone and RIM Blackberry.
- Excellence in technical communication with peers and non-technical cohorts.
- Ability to handle multiple competing priorities in a fast-paced environment.
- 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 track record of communicating well with executives and non-technical leaders.
- Experienced on smart TV products.
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will work closely with the hardware, ODM, and QA teams to take the product from concept to customer release and ensure the highest level of quality for your deliverables. Have in-depth expertise working with the Linux kernel, BSP, drivers or even service development for consumer devices. In this role, you will:
• Work with product management and cross functional teams to provide technical solutions for desired user experiences and features.
• Dive deep and provide solutions for complex issues.
• Collaborate with cross-functional teams to integrate and optimize functionalities within BSPs.
• Drive the team to adopt engineering best practices.
• Participate in the development of technology strategies and roadmaps, and guide the team in making technology decisions.
• Are comfortable with proactive outward communication and technical leadership and never shy away from a challenge
• Lead or mentor other software developers to maintain architectural vision.
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent.
- 8+ years relevant work experience in embedded Software.
- Professional experience in consumer device software development. Proficiency in in Linux kernel or driver development with C/C++ and multiple SOC platforms, including 5+ years working experience in Linux BSP development.
- Be able to drive software architecture design and system optimization in complex software system.
- Strong communication skills and the ability to present complex technical concepts effectively.
- Strong domain expertise in Linux audio system, driver, HAL, ALSA, Android audio sub-system design and implementation.
- Experience with multimedia frameworks (e.g., GStreamer, FFmpeg) and hardware-accelerated audio codecs is a plus.
- Strong domain expertise in embedded software security and code/data protection is a plus.
- Experience in Linux Yocto will be a plus.
משרות נוספות שיכולות לעניין אותך

*Hiring location: Beijing, Shanghai, Guangzhou, Shenzhen, Hong Kong(visa sponsorship provided)As a Senior Technical Account Manager (Sr. TAM) specializing in GPU Optimization in AWS Enterprise Support, you will play a crucial role in two key missions: guiding customers' GPU acceleration initiatives across AWS's comprehensive compute portfolio, and spearheading the development of optimization strategies that revolutionize customer workload performance.Key Job Responsibilities
- Design and optimize GPU resource usage on EC2/EKS/SageMaker or equivalent cloud compute, container, and ML services; implement node pool tiering, Karpenter/Cluster Autoscaler tuning, auto scaling, and cost governance (Savings Plans/RI/Spot/ODCR or equivalent).
- Drive GPU partitioning and multi-tenant resource sharing strategies to reduce idle resources and increase overall cluster utilization.- Build GPU observability and monitoring systems (nvidia-smi, CloudWatch or equivalent monitoring tools, profilers, distributed communication metrics) to align capacity planning with SLOs.
- Ensure compatibility across GPU drivers, CUDA, container runtimes, and frameworks; standardize change management and rollback processes.
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- 5+ years in cloud technical support, solutions architecture, or customer success management, with at least 3 years of hands-on experience in GPU/accelerated computing platforms.
- In-depth understanding of GPU instance families (e.g., AWS G/P/H series) or similar offerings from other cloud providers, AMI/driver/CUDA/container compatibility management, and cloud storage/network performance tuning (e.g., S3 I/O, EBS/Instance Store equivalents, preprocessing pipelines). Proficient in scheduling GPU workloads with EKS or equivalent Kubernetes-based orchestration services, including node pool tiering, resource quotas, elastic scaling, and auto-recovery strategies. Experienced in multi-GPU/multi-node distributed computing (NCCL, topology awareness, tensor parallelism, pipeline parallelism) with expertise in communication optimization for large-scale AI training and inference.
- Skilled in PyTorch/TensorFlow performance analysis and optimization, including DataLoader tuning, mixed precision, operator fusion, and inference acceleration toolchains (ONNX, TensorRT, CUDA Graphs).
- Experienced in cost and capacity governance, familiar with Savings Plans, RI, ODCR, Spot, Capacity Blocks, and right-sizing strategies or their equivalents in other cloud platforms.
- Demonstrated cross-functional communication and influence skills, capable of driving technical solutions with data and business objectives.
- AWS Solutions Architect Professional, Machine Learning Specialty, or DevOps Professional certification or equivalent credentials from other cloud providers.
- Hands-on experience with NVIDIA ecosystem software and toolchains (CUDA/cuDNN/NCCL, TensorRT, CUDA Graphs) and proven ability to maintain performance consistency across versions and platforms.
- Delivered quantifiable performance improvements (GPU throughput, latency reduction, cost savings) with demonstrated benchmarking and regression testing methodology.
- Proven repeatable optimization results in LLM inference, batch AI training, real-time video processing, or high-performance computing (HPC).
- Contributions to open source projects (Run:ai, Ray, vLLM, DeepSpeed, Kubeflow, etc.) or published technical articles, whitepapers, or performance benchmarking.
- Experience with Infrastructure as Code (Terraform, AWS CDK **or equivalent cloud development frameworks**), Helm Charts, baseline container image management, and DevOps automation.
- Able to present performance-business tradeoffs and results to senior stakeholders using PR/FAQ documents, architecture diagrams, and capacity/cost reports.
משרות נוספות שיכולות לעניין אותך

Key job responsibilities
- Apply your expertise in LLM models to design, develop, and implement scalable machine learning solutions that address complex language-related challenges in the international seller services domain.
- Collaborate with cross-functional teams, including software engineers, data scientists, and product managers, to define project requirements, establish success metrics, and deliver high-quality solutions.- Continuously explore and evaluate state-of-the-art NLP techniques and methodologies to improve the accuracy and efficiency of language-related systems.
- Experience programming in Java, C++, Python or related language
- Experience with SQL and an RDBMS (e.g., Oracle) or Data Warehouse
- Experience implementing algorithms using both toolkits and self-developed code
- Have publications at top-tier peer-reviewed conferences or journals
משרות נוספות שיכולות לעניין אותך

Key job responsibilitiesAs a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will work closely with the hardware, ODM, and QA teams to take the product from concept to customer release and ensure the highest level of quality for your deliverables. Have in-depth expertise working with the Linux kernel, BSP, drivers or even service development for consumer devices. In this role, you will:
• Work with product management and cross functional teams to provide technical solutions for desired user experiences and features.
• Dive deep and provide solutions for complex issues.
• Collaborate with cross-functional teams to integrate and optimize functionalities within BSPs.
• Drive the team to adopt engineering best practices.
• Participate in the development of technology strategies and roadmaps, and guide the team in making technology decisions.
• Are comfortable with proactive outward communication and technical leadership and never shy away from a challenge
• Lead or mentor other software developers to maintain architectural vision.
- Able to drive system architecture design and complex software prototype and solutions.
- Familiar with SW development with Android platform, familiar with multiple SOC platforms.
- Excellence in technical communication with peers and non-technical cohorts.
- Drives effective business and technical discussions in English, Writes clear documentation in English.
- Development experience of Operation System, having the experience in any one of the following aspects: API/ABI compatibility, IDL interface framework, API test framework and security mechanism.
- Familiar with Linux Yocto, deep understanding in Yocto build configuration.
- Middleware or BSP development experience in any one of the following domains: Audio, Video, Graphics, DRM, BT and Wifi.
- Android VNDK experience will be a plus.
משרות נוספות שיכולות לעניין אותך

We ( platform software team) mainly works on platform software part (e.g., BSP, native service) for Amazon OS, the mission is to build a high quality operating system and devices to customers. The role of this job is a technical leader on video/camera virtualization design and implementation, working with stakeholders to drive the delivery of complex features from a technical perspective.
1. Participate in building video/camera platform software for Amazon OS based automotive product.
2. Leading complex features/projects delivery ether for automotive products
3. Develop team's technical expertise
4. Independently design and delivery video/camera software features on virtualization platform for automotive projects, including native software, HAL and drivers on various operation systems.
- Bachelor's degree in computer science or equivalent
- Experience with multimedia frameworks (e.g., GStreamer, FFmpeg) and hardware-accelerated video codecs.
- Experience on video/camera virtualization
- Experience on secure video playback, e.g., widewine/playready
משרות נוספות שיכולות לעניין אותך

Key job responsibilitiesAs a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You will work closely with the hardware, ODM, and QA teams to take the product from concept to customer release and ensure the highest level of quality for your deliverables. Have in-depth expertise working with the Linux kernel, BSP, drivers or even service development for consumer devices. In this role, you will:
• Work with product management and cross functional teams to provide technical solutions for desired user experiences and features.
• Dive deep and provide solutions for complex issues.
• Collaborate with cross-functional teams to integrate and optimize functionalities within BSPs.
• Drive the team to adopt engineering best practices.
• Participate in the development of technology strategies and roadmaps, and guide the team in making technology decisions.
• Are comfortable with proactive outward communication and technical leadership and never shy away from a challenge
• Lead or mentor other software developers to maintain architectural vision.
- Able to drive system architecture design and complex software prototype and solutions.
- Familiar with SW development with Android platform, familiar with multiple SOC platforms.
- Excellence in technical communication with peers and non-technical cohorts.
- Drives effective business and technical discussions in English, Writes clear documentation in English.
- Development experience of Operation System, having the experience in any one of the following aspects: API/ABI compatibility, IDL interface framework, API test framework and security mechanism.
- Familiar with Linux Yocto, deep understanding in Yocto build configuration.
- Middleware or BSP development experience in any one of the following domains: Audio, Video, Graphics, DRM, BT and Wifi.
- Android VNDK experience will be a plus.
משרות נוספות שיכולות לעניין אותך

• Responsible for the over-all systems development life cycle.
• Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
• Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team.
• Work closely with the engineers to architect and develop the best technical design and approach.
• Report on status of development, quality, operations, and system performance to management.
Key job responsibilities
• Responsible for the over-all systems development life cycle.
• Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
• Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team.
• Work closely with the engineers to architect and develop the best technical design and approach.
• Report on status of development, quality, operations, and system performance to management.
- Bachelor's Degree in Computer Science or related field.
- 10+ years’ experience managing software development teams, ideally with some hands-on architectural or distributed systems experience.
- The key requirement for this position is established skill designing and developing complex, interactive end user experiences.
- MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc.
- A strong track record of project delivery for large and cross-functional projects.
- Strong technical credentials and deep hands-on technical expertise on embedded systems.
- Development experience on mobile platforms such as Google Android, WebOS, Windows Mobile, Apple iPhone and RIM Blackberry.
- Excellence in technical communication with peers and non-technical cohorts.
- Ability to handle multiple competing priorities in a fast-paced environment.
- 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 track record of communicating well with executives and non-technical leaders.
- Experienced on smart TV products.
משרות נוספות שיכולות לעניין אותך