Senior Software Development Engineer, Unified Content Processing Pipelines
Unified Content Processing Platform (part of Compliance Shared Services) is looking for a Senior Software Development Engineer to build software systems that provide a safe shopping experience for Amazon customers, validate regulatory compliance across our supply chain, and make achieving compliance simpler for selling partners.
We research, innovate, advance the
-
-
- art, and build ML systems to proactively identify safety and compliance risks in Amazon’s retail business. We leverage computer vision and NLP to enable the analysis, validation and data extraction from aggregated volumes of tens of millions of documents and images (such as safety datasheets, declarations of conformity, product labels) in Amazon catalog across all marketplaces. We envision and build best in class media processing platform and tools that enable us to meet our objectives and scale cost effectively, as we continue to expand into newer and complex businesses and grow our selection.
The ideal candidate will be eager to work in a team of innovators and contribute as a technical leader to a suite of tools that power automating and scalable content processing with the end goal of providing Amazon shoppers and sellers a frictionless and trustworthy shopping and selling experience. You will be working in an Agile mode, advising the team and leadership, collaborating with product management and partner teams to iterate at a fast pace and delight our end users.
Key job responsibilities
(1) designing, developing and maintaining distributed systems hosted in AWS;
(2) guiding a team of. engineers in writing maintainable code and adhering to operational practices;
(3) defining idiomatic solutions for processing varied types of content with diverse ML solutions and application integrations;
(5) improving performance and operational costs;
(6) researching solutions for technically ambiguous problems.
A day in the life
As senior software engineer’s day typically involves designing or researching technical solutions and alternatives to your team’s most critical and complex features and projects. As a team leader, you will also review your peers’ code and dive deep into their design documents to provide feedback on software architecture, scalability and security. You will code the critical code path in your projects and coordinate with peers on the tasks that you delegated to them. You advise your manager on
- offs and product future direction.
BASIC QUALIFICATIONS
- Experience as a mentor, tech lead or leading an engineering team- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience in professional,
- internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including
- oriented design
- Experience in development in the last 3 years
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Fii primul, care se va înregistra la oferta de muncă respectivă!
-
De ce să cauți de muncă pe Lucrezi.ro?
În fiecare zi oferte noi de muncă Puteți alege dintr-o gamă largă de locuri de muncă: Scopul nostru este de a oferi o gamă cât mai largă de opțiuni Lasă să-ți fie trimise noile oferte prin e-mail Fii primul care răspunde la noile oferte de muncă Toate ofertele de muncă într-un singur loc (de la angajatori, agenții și alte portaluri) Toate serviciile pentru persoanele aflate în căutarea unui loc de muncă sunt gratuite Vă vom ajuta să găsiți un nou loc de muncă