Amazon.com

Software Development Engineer - Mechanical Turk

Posted on: 19 Jan 2021

Seattle, WA

Job Description

DESCRIPTION

Amazon Mechanical Turk is a service that provides access to an on-demand, scalable, workforce to complete jobs that humans can do better than computers. Common use cases include image recognition, audio transcription, machine learning algorithm training, sentiment analysis, data normalization, and surveys. At any given time, there are hundreds of thousands of jobs (called Human Intelligence Tasks, or HITs) available in the system. If you are excited by the opportunity to design and develop highly scalable web services and systems, this may be the right career move for you. We operate as a startup within Amazon, providing great flexibility in product and technology direction.

As a Software Development Engineer on the team, you will be expected to operate at all levels, diving deep into the details while providing strategic inputs for the product. You will own your architecture and you will be implementing complex technological initiatives that could span multiple teams and expected to successfully deliver major product releases. In this role you will work closely with stakeholders, other software engineers and product teams to deliver mission-critical, and complex products and features. In each case, you will collaborate with technology teams to deliver the best product with most efficient use of resources and technologies. You will design, implement and develop automated tests for new innovations. You will be a critical team leader who will lead the estimation process, assess risks and effectively mentor other junior team members to improve their skills and raise the bar on software development best practices. You will own the implementation strategy to radically change our product offering in ways that is the least disruptive to our customers yet delivers significantly value iteratively.

The ideal candidate is a creative, demonstrated technology leader with both breadth and depth of relevant technologies. This opportunity requires excellent technical, problem-solving, and communication skills. At the core of the position is to be able to Think Big and innovating through simple solutions that can scale and deliver on customer value. Ideal candidates have extensive experience with agile methodologies of development, have a high team work mentality coupled with a strong bias for action yet always insisting on highest standards. That said, everyone on the team needs to be entrepreneurial, wear many hats and work in a highly collaborative environment thats more startup than big company. We will need to tackle problems that span a variety of domains: distributed systems, machine learning, high-space payments processing, and fraud detection.

You should be comfortable with a degree of ambiguity thats higher than most projects and relish the idea of solving problems that, frankly, havent been solved at scale before - anywhere. You will tackle challenging, novel situations every day and given the size of this initiative, youll have the opportunity to work with multiple technical teams at Amazon in different locations. You will gain an understanding of how Amazon operates around a number of different product areas and help influence the direction of these products. Along the way, we guarantee that youll learn a ton, have fun and make a positive impact on millions of people.

BASIC QUALIFICATIONS

2+ years of non-internship professional software development experience
Programming experience with at least one modern language such as Java, C++, or C including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Bachelors degree in an engineering discipline or equivalent experience
4+ years of relevant work experience in software engineering

PREFERRED QUALIFICATIONS

Masters degree in CS or an engineering discipline
Experience in developing highly scalable distributed systems
Experience with financial, payment, money transfer, or regulated processes and systems where understanding and adhering to complex compliance requirements is critical.
Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
Experience in applying open-source technologies.
Deep experience in SQL and noSQL databases and migrations
Experience in both front end (e.g. HTML/JS/CSS) and backend technologies (Java, Ruby on Rails, AWS services)
Experience with agile software development methodologies like scrum.
Experience with rapid prototyping and evaluation of customer applications.
Strong written and verbal communication skills, excellent technical communication with peers and non-technical cohorts
A strong track record of project delivery for large, cross-functional, projects

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Amazon.com

Seattle, WA

Amazon.com, Inc. engages in the retail sale of consumer products and subscriptions in North America and internationally. The company operates through three segments: North America, International, and Amazon Web Services (AWS) segments. It sells merchandise and content purchased for resale from third-party sellers through physical stores and online stores.

The company also manufactures and sells electronic devices, including Kindle e-readers, Fire tablets, Fire TVs, and Echo devices; provides Kindle Direct Publishing, an online service that allows independent authors and publishers to make their books available in the Kindle Store; and develops and produces media content.

In addition, it offers programs that enable sellers to sell their products on its Websites, as well as their own branded Websites; and programs that allow authors, musicians, filmmakers, skill and app developers, and others to publish and sell content. Further, the company provides compute, storage, database, and other AWS services, as well as compute, storage, database offerings, fulfillment, publishing, digital content subscriptions, advertising, and co-branded credit card agreement services.

Additionally, it offers Amazon Prime, a membership program, which provides free shipping of various items; access to streaming of movies and TV episodes; and other services. It serves consumers, sellers, developers, enterprises, and content creators. Amazon.com, Inc. has a strategic partnership with Volkswagen AG. The company was founded in 1994 and is headquartered in Seattle, Washington.

Similar Jobs