Software Development Engineer, Customer Experience and Business Trends
Amazon
Amazon
Join a customer-obsessed team focused on enhancing user experiences across Amazon businesses through innovative engineering and AI/ML. This role offers the chance to develop scalable software solutions that leverage hard data to challenge conventional approaches. You'll have the autonomy to explore creative ideas and quantify the impact on customer journeys, seeing your contributions make a tangible difference.
Key duties include designing, developing, and maintaining robust software for data collection and analysis. You will build and enhance automated data collection frameworks for web and mobile platforms. Collaborating with diverse teams to gather requirements and implement efficient solutions is crucial. Producing high-quality, maintainable code, participating in code reviews, and contributing to technical documentation are expected. Debugging production issues, optimizing performance, and working with ML/LLM technologies to improve data processing are also vital aspects of this role. You'll contribute to architectural decisions, technical strategy, and mentor junior engineers within an agile development framework.
A minimum of 3 years of professional software development experience (non-internship) is required. Candidates should also possess at least 2 years of experience in designing or architecting new and existing systems, focusing on reliability and scalability. Proficiency in at least one programming language is essential. Preferred qualifications include 3+ years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control, build processes, testing, and operations. A Bachelor's degree in Computer Science or a related field is highly desirable.
Amazon
Technology