Amazon
Senior Software Development Engineer, IIoT and Decision Science
Amazon, Newark, New Jersey, us, 07175
Are you passionate about developing cutting-edge systems and services that leverage the power of Machine Learning (ML) in innovative application fields? Join our dynamic team focused on Industrial Internet of Things (IIoT) products, where we are setting the benchmark for high-performance and cost-effective ML services. We aim to enhance our condition-based maintenance programs and maximize equipment availability.
As a Senior Software Development Engineer, you will play a critical role in designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our diverse customer base worldwide. Collaborate closely with a talented team of research and applied scientists to shape our strategy and define the team's roadmap. You will drive system architecture, implement best practices for delivering high-quality products, and mentor junior engineers.
In this collaborative environment, your professional growth is our priority. Work alongside passionate technologists dedicated to nurturing talent and expanding your technical capabilities through personalized mentorship and engaging project assignments.
Key Responsibilities:
Design and develop distributed machine learning systems tailored for complex industrial applications.
Create efficient, practical code that addresses challenging technical problems.
Mentor and guide junior engineers, contributing to the establishment of team technical standards.
Develop software for a variety of sensor technologies and integrated cloud server systems.
Collaborate with research scientists to define and execute strategic technology roadmaps.
You are a great fit if you have:
Industry-leading technical expertise with a broad and deep knowledge base.
Strong communication skills, enabling effective collaboration with your team.
Exceptional problem-solving abilities, with a knack for developing creative solutions.
Proven technical leadership skills that enhance team technologies and infrastructure.
A genuine curiosity about new technologies and a passion for innovating for our customers.
About the Team:
The Decision Science and Technology (DST) team is made up of talented program and product managers, engineers, and scientists, all committed to creating innovative programs and products. Our focus is on driving cost optimization and preventing unplanned events that negatively impact customer experiences.
Basic Qualifications:
5+ years of professional software development experience.
5+ years of experience in at least one programming language.
5+ years of experience leading design or architecture of both new and existing systems.
Experience mentoring or leading an engineering team.
Preferred Qualifications:
5+ years of full software development lifecycle experience, covering coding standards, code reviews, source control management, build processes, testing, and operations.
Bachelor's degree in computer science or a related field.
We uphold an inclusive culture that empowers everyone to achieve the best outcomes for our customers. If you require workplace accommodations or adjustments during the application or hiring process, please contact our recruiting team.