Software Engineer, Selection Monitoring, Selection Monitoring
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling
I korthet
Amazon's Selection Monitoring team builds large-scale data processing systems for catalog intelligence. They are looking for Software Engineers with strong technical knowledge to design and build scalable data processing systems, develop robust pipelines, and solve complex data integration problems. This role offers exposure to data engineering, real-time and batch processing, and AI at cloud scale.
Ansvarsområden
- Design and build scalable data processing systems that handle datasets from multiple sources, ensuring seamless integration and orchestration across diverse data streams.
- Build agentic pipelines to process data across selection monitoring sub systems.
- Develop robust pipelines and frameworks for ingesting, processing, transforming, and enriching product data at scale using AWS technologies including streaming and batch processing platforms.
- Work with Senior Engineers to drive the technical and architectural vision for systems responsible for generating structured domain entities from structured/semi-structured data across multiple crawler sources.
- Build comprehensive observability and metrics systems to proactively identify bottlenecks, monitor system health, and provide accurate, actionable reporting that enables data-backed decision making.
- Solve complex problems in data integration, entity resolution, deduplication, and classification across heterogeneous data sources with varying quality and formats.
- Design and implement efficient storage solutions for managing large-scale datasets, ensuring optimal performance for both write-heavy ingestion and read-heavy analytical workloads.
- Lead and mentor engineers, and drive best practices around design, coding, testability, operational excellence, and security.
- Own end-to-end delivery of critical systems from requirements gathering through design, implementation, testing, deployment, and ongoing operational support.
Krav
- 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
- 3+ years of Video Games Industry (supporting title Development, Release, or Live Ops) experience
- Experience programming with at least one software programming language
- Bachelor's degree or equivalent
Önskade kvalifikationer
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Förmåner
- 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.
#Software Development