Software Engineer, Selection Monitoring, Selection Monitoring

Amazon

3–5 yrs Bengaluru Full Time Work from office
Amazon logo
Posted : 1 week ago
Actively hiring

Job description

Join Amazon's Selection Monitoring team, where we engineer and manage vast data processing systems that fuel catalog intelligence across the company. Our sophisticated systems handle billions of products from numerous sources, including real-time feeds and pre-computed datasets, to create high-quality product information essential for business strategies. By applying advanced parallel processing, machine learning, and deep learning, we enrich product data at a global scale, generating insights that drive better customer experiences throughout Amazon.

We specialize in building cutting-edge data pipelines and Information Retrieval (IR) systems capable of processing diverse data streams and transforming unstructured or semi-structured information into structured entities. Our work constantly pushes the limits of large-scale distributed systems, streaming and batch processing technologies, Elastic Computing, Big Data, Artificial Intelligence, and service-oriented architectures, tackling the unique challenges of Amazon's global operations.

Responsibilities

As a key member of our team, you will be instrumental in:

- Designing and developing highly scalable data processing systems that integrate and orchestrate data from diverse sources and streams. - Creating agent-based pipelines for processing data across various selection monitoring subsystems. - Building robust frameworks for ingesting, processing, transforming, and enriching product data at scale, leveraging AWS services for streaming and batch workloads. - Collaborating with senior engineers to define the technical and architectural direction for systems that generate structured domain entities from varied data formats. - Implementing comprehensive observability and metrics systems to proactively monitor system health, identify performance bottlenecks, and provide actionable insights for data-driven decision-making. - Tackling complex challenges in data integration, entity resolution, deduplication, and classification across diverse and often inconsistent data sources. - Designing and deploying efficient storage solutions to manage massive datasets, optimizing for both high-volume ingestion and analytical read operations. - Leading and mentoring fellow engineers, championing best practices in design, coding, testability, operational excellence, and security. - Taking full ownership of critical systems, from initial requirements to ongoing operational support, ensuring end-to-end delivery.

Qualifications

We are seeking talented Software Development Engineers with robust technical expertise and a proven background in engineering large-scale software systems. A passion for tackling complex problems is essential for this role.

The ideal candidate will be a high-performing, adaptable individual ready to assume responsibility for system success. You will drive solutions from concept through design, coding, testing, and deployment, consistently delivering results in a dynamic, fast-paced environment.

This position offers a unique opportunity to solve significant challenges in data engineering, real-time and batch processing, observability, AI, big data, and cloud-scale distributed systems. A strong sense of ownership and the ability to develop end-to-end solutions that create measurable impact are crucial.

Essential Skills

Software DevelopmentSystem DesignArchitectureLarge-scale SystemsData ProcessingDistributed SystemsAWSStreamingBatch ProcessingMachine LearningArtificial IntelligenceBig DataInformation RetrievalObservabilityMentoringCoding StandardsCode ReviewsSource Control ManagementBuild ProcessesTestingOperationsReliabilityScalability

Good to Have

Video Games Industry

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer, Selection Monitoring, Selection Monitoring
IndustryTechnology
DepartmentSoftware Development, Data Engineering
Employment TypeFull Time, Work from office

About the Company

Amazon logo

Amazon

Technology

Software Engineer, Selection Monitoring, Selection Monitoring at Amazon | SkillMX | SkillMX