Sr. Software Development Engineer
- Bethlehem, PA
DESCRIPTION
Do you want to influence, design, and build tools that solve Amazon-scale, world-class analytical problems? Are you passionate about Big Data, machine learning, and/or econometrics? The Economic Trends and Insights (YETI) team is building and scaling an Automated Insights tool to spread data science across the Finance organization and turn Big Data into big business insights. Products include unsupervised and supervised anomaly detection, dynamic growth decomposition, automated attribution models, extreme weather impact models, and user tools to unlock the power of data for both technical and non-technical users within Finance.
As a Senior Software Development Engineer, you are a technical leader not only on the team, but within the Consumer Finance organization. You will define the technical vision to build and scale the team's software across all of Amazon Consumer, and use your expertise and Customer Obsession to influence Finance leadership to understand new areas for technological innovation around insight generation and automated analytics. You will work with SDMs and Senior Managers to define the strategic roadmap to empower the team to iterate fast and to achieve operational excellence. You will expand upon analytical frameworks and algorithms to provide user tools for our customers. You will stretch your Curiosity by defining and building end-to-end analytical products based on cutting edge machine learning and econometric theory. You will collaborate with Senior Scientists and Engineers across Amazon to deliver prototypes and production systems for our end users. This role has the opportunity to work with a variety of functional areas: Big Data processing, time-series prediction, anomaly detection, attribution modeling, supervised and unsupervised learning, etc. This role requires the use of distributed computation systems, the processing and visualization of Big Data, and the application of advanced statistical algorithms. A successful candidate will have a passion for innovation, interest in cutting-edge technology, and excitement about working in a high-impact domain with high leadership visibility.
Key Responsibilities:
• Lead and mentor the team to build scalable and fault-tolerant software systems
• Advise SDMs and Senior managers on technical decision and software development roadmap
• Communicate technical vision to Finance leadership
• Translate complex functional and technical requirements into detailed architecture and system design
• Deliver high-quality software systems and features for customers
• Collaborate with scientists and economists to turn algorithms into production software
• Own the software development process end-to-end, including design, architecture, planning, implementation, testing, and operation of new systems and features
BASIC QUALIFICATIONS
• 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
• 4+ years of professional software development experience
• Bachelor's degree or higher in Computer Science, Engineering or related field
• 6+ years of industry experience
• Rich, hands-on programming experience in Python, Java, C++, or other programming languages
• Excellent Computer Science fundamentals in algorithm, data structures, problem solving, and complex analysis
• Proven track record of delivering high quality software on time
PREFERRED QUALIFICATIONS
• Master's/Ph.D. degree in Computer Science, Engineering, or related fields
• Academic and/or industry experience with one or more of the following domains: Big Data, machine learning, data visualization, or large-scale distributed systems
• Experience communicating with and influencing both technical and non-technical leadership
• Experience working with AWS services
• Excellent analytical and problem-solving skills in the face of ambiguity
• Experience optimizing for short term execution while planning for long term technical capabilities. Ability and willingness to multi-task and learn new technologies quickly.
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Back to top