Amazon
Software Engineer, Alexa Central Analytics and R&S
Amazon, Fredericksburg, Virginia, us, 22403
Overview
Software Engineer, Alexa Central Analytics and R&S: Join our Alexa-Central Analytics and R&S team to pioneer machine learning tools and processes that power AGI's data-driven decisions. You'll develop scalable, self-serve analytics applications used by thousands of engineers and researchers monthly. What You'll Do
Design and build high-performance data pipelines, micro-services for Alexa's metrics and analytics large-scale datasets Create low-latency web applications serving thousands of monthly active users across the entire Alexa organization. Develop logical data models supporting both operational analytics and strategic 3-year roadmap planning Ensure data quality, system reliability, and performance optimization for large-scale distributed systems Collaborate with Data Engineers, ML experts, SDEs, and product managers to define architecture and technical strategy What We're Looking For
Strong background in building scalable micro-services, web applications, ML models and data engineering Proven ability to work independently with minimal guidance on complex technical challenges Track record of shipping valuable software in fast-paced, iterative environments while working with teams across different time zones Excellent communication skills with both technical and business stakeholders Nice to Have
UI development experience with React JS Design collaboration experience with tools like Figma Machine learning or data science background Key job responsibilities
Design, implement, and operate large scale 24x7 services using Java, Python, and AWS services such as EC2, S3, Kinesis, Lambda, DynamoDB, and many more. Responsible for the development and maintenance of key back-end components, APIs, data pipelines and data warehouses. Work with business and technical stakeholders to determine end-to-end system design and overall technical strategy Collaborate with other team members to jointly own and optimize the Alexa AI Analytics data pipelines Investigate design approaches, prototype new technology and evaluate technical feasibility Support and implement operational excellence best practices. Make enhancements that improve data processes (e.g., data auditing solutions, management of manually maintained tables, automating, ad-hoc or manual operation steps) Help your team self-organize and create software development processes and practices that will work best for you and your teammates Work in an Agile/Scrum environment to regularly deliver high quality software that has a measurable customer value Build relationships with your customers, partner teams, and the engineers on your team Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Bachelor\'s degree or equivalent Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Our equal opportunity employer statement:
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr
Software Engineer, Alexa Central Analytics and R&S: Join our Alexa-Central Analytics and R&S team to pioneer machine learning tools and processes that power AGI's data-driven decisions. You'll develop scalable, self-serve analytics applications used by thousands of engineers and researchers monthly. What You'll Do
Design and build high-performance data pipelines, micro-services for Alexa's metrics and analytics large-scale datasets Create low-latency web applications serving thousands of monthly active users across the entire Alexa organization. Develop logical data models supporting both operational analytics and strategic 3-year roadmap planning Ensure data quality, system reliability, and performance optimization for large-scale distributed systems Collaborate with Data Engineers, ML experts, SDEs, and product managers to define architecture and technical strategy What We're Looking For
Strong background in building scalable micro-services, web applications, ML models and data engineering Proven ability to work independently with minimal guidance on complex technical challenges Track record of shipping valuable software in fast-paced, iterative environments while working with teams across different time zones Excellent communication skills with both technical and business stakeholders Nice to Have
UI development experience with React JS Design collaboration experience with tools like Figma Machine learning or data science background Key job responsibilities
Design, implement, and operate large scale 24x7 services using Java, Python, and AWS services such as EC2, S3, Kinesis, Lambda, DynamoDB, and many more. Responsible for the development and maintenance of key back-end components, APIs, data pipelines and data warehouses. Work with business and technical stakeholders to determine end-to-end system design and overall technical strategy Collaborate with other team members to jointly own and optimize the Alexa AI Analytics data pipelines Investigate design approaches, prototype new technology and evaluate technical feasibility Support and implement operational excellence best practices. Make enhancements that improve data processes (e.g., data auditing solutions, management of manually maintained tables, automating, ad-hoc or manual operation steps) Help your team self-organize and create software development processes and practices that will work best for you and your teammates Work in an Agile/Scrum environment to regularly deliver high quality software that has a measurable customer value Build relationships with your customers, partner teams, and the engineers on your team Basic Qualifications
3+ years of non-internship professional software development experience 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience programming with at least one software programming language Bachelor\'s degree or equivalent Preferred Qualifications
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner. Our equal opportunity employer statement:
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-18808-Ljbffr