Systems Development Engineer, Customer Experience Strategy (Level 5) – Job ID: 2187863 | ADCI – Karnataka – IN, KA, Bengaluru

Amazon

  • Full Time

DESCRIPTION

Job summary
Are you interested in building high-performance, scalable systems that support Amazon’s current and future growth? Are you seeking an environment where you can drive innovation? Are you an engineer with exposure to systems development, administration, firmware development who loves building end to end automated solutions to drive Amazon digital products’ improvement? If so, the Device eXperience Automation team is for you!
We build the automated products with both hardware and software to measure the customer experience and digital products performance on the devices.

We are looking for highly motivated Systems Development Engineer. A key expectation from a Systems Development Engineer is to solve difficult business problems through designing and delivering technology solutions. The engineer must mitigate the risks, remove the blockers, and design an appropriately simple solution that addresses the constraints.
You will support critical business functions for our customers while meeting aggressive system availability goals and ensuring system performance with growing business needs. You will work together with multiple teams and departments, with plenty of opportunities to learn and grow.

You will be part of the team that adds new capabilities with multiple visual / audio capturing and analytic methodologies. The solutions heavily leverage Robotics, IoT, AI and quantitative analysis to challenge conventional wisdom with hard data. As technology is advancing in unprecedented pace nowadays, Amazon Customer Experience Strategy is also evolving with cutting-edge engineering solutions. Our mission is to build end to end products and measure the customer experience of Amazon digital products around the world. We are a group of people who are inspired by inventions every day. We are obsessed with better customer experience for Retail, Prime Video, Alexa, Twitch, Payment… and the list goes on.

About the Team
As part of the Customer eXperience and Business Trends (CXBT) organization, our team in India owns labs to automatically emulate end customers’ interaction with devices. On the daily, apart from core software engineering we deliver onsite and remote support to the auto-scheduled experiments. We expand the customer experience evaluation program by deploying scaled fabrication, followed by hands on troubleshooting, maintenance and repair of both testing and production devices. As a common organization’s goal, our team thrives for innovation to scale the service and achieve better stakeholders reach and impact. As the device demand for our lab continues to grow, our customers needs engineers who stand ready to build and scale our production fleet, investigate and resolve complex technical issues at short notice.

About the Culture
Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Learn more about Amazon on our Day 1 Blog: https://blog.aboutamazon.com/”
In addition, based on your interest you can also leverage opportunity to productionize the scientific papers and create patents. We have those journeys with us to share with you.

Key job responsibilities
• The right candidate will possess disparate experience in both hardware and software development & maintenance.
• Troubleshooting of systems and developing automated and innovative solutions by effectively executing and advising support engineers on troubleshooting techniques.
• Alleviate repeated technical issues and architectural deficiencies through automation and building tools to speed up the development and integration of experiments. Contribute to writing scripts.
• Working with TPM and Engineers (Software, Corp Network, Security, Support) to gain th construct, assemble, test, and troubleshoot systems (remote and locally)
• Ensuring efficient performance monitoring & systems availability.
• Emphasize improving the OE (Operational Excellence) processes and advocating for the culture of OE at Amazon
• Collaborating with software engineering teams by contributing to innovative and automated needs for device automation.
• Managing the devices / lab continued expansion, including provisioning the infrastructure to perform the automated experiments
• Composing technical documents for solution / design proposals, operational processes and troubleshooting.
• Participate in strategic planning and decision-making with customers, partner teams, and peers.
• Collaborate with other engineers and grow in developing system approaches and build design improvements.
• Lead reviews of infra architecture, design, operations, process, or post-incident analysis for your team.

BASIC QUALIFICATIONS

• Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience.
• 3+ years’ professional experience in systems or software automation development.
• 2+ years’ knowledge of one or more modern programming languages (e.g., Python, C, C++, Ruby, PowerShell).
• 2+ years’ experience engineering operationally sound solutions in a Linux-based, enterprise environment.
• Strong customer focus, ownership, urgency and drive.
• Excellent verbal and written communication skills.

PREFERRED QUALIFICATIONS

• Bachelor’s degree in Systems, Computer Engineering or similar.
• 2+ years’ experience as a Systems Administrator, Network Administrator, Firmware Developer or Software Engineer.
• Proficiency and experience in automation via Perl/Python programming and shell scripting.
• Understanding of networking Fundamentals and ability to guide troubleshooting issues with related tools (e.g. ICMP, traceroute, netstat, pcap, etc.).
• Able to guide support engineers to take care of lab facilities for optimal efficiency and creating new processes.
• Knowledge of standard manufacturing process from prototyping to assembly.
• Prioritization while multi-tasking under pressure and within short time constraints.
• Resourceful and quick to take initiative.
• Able to interact with teams in person and remotely in multiple locations.
• Open to travel to international locations, if needed.

Job Overview