Software Development Engineer - SDE II, Amazon Business
1 month ago(12-11-2018 13:36)
Amazon Dev Center India - Hyderabad
Company/Location (search) : Country (Full Name)
Interested in disrupting the B2B landscape? Eager to contribute to a business that is growing exponentially? If so, this is the right role for you. Amazon Business represents an incredible opportunity to address a vast new market segment and customer base. AB is the one the fastest growing business for Amazon. We are focused on building solutions that enable our business customers enjoy business relevant selection (products and services), with the convenience we offer to our customers today across multiple devices, marketplaces and regions. Similar to Amazon.com we aspire to be the preferred choice for all types of business (Sole proprietors, small businesses, schools, universities, hospitals, government, enterprises (and everything else). The needs of these business customers are different from those of the traditional Amazon customer, so we are reinventing everything from how we offer our selection, pricing, customer experience and offer unparalleled customer support. We have the opportunity to disrupt how businesses buy in this modern age. The path to crack this opportunity will be incredibly hard and challenging - are you up for the challenge? We need dynamic individuals like you to tap into the next big opportunity for Amazon
As a SDE on the team you will develop design patterns, APIs, and high-scale services for machine learning that make the B2B use cases intelligent. You will leverage customer profile, user and organization attributes and their relationships, to offer personalized and differentiated experiences to AB customers. You will have to work across the AB domain and diverse set of teams and enable them to leverage customer profiles. You will have to opportunity to learn from seasoned engineers and learn/practice cutting edge technologies. We are looking for passionate engineers who are hungry for impactful work and willingness to experiment and learn.
· BS in Computer Science, or equivalent background in data structures, algorithms, object-oriented design and systems architecture. · 3+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance. · Fluency in one or more modern programming languages such as Java, C# or C++. · Experience across front-end user interfaces, business logic, and data tiers. · Experience serving as technical lead, including mentorship of more junior software developers.
Some experience designing internet-scale public APIs.
Experience building solutions for enterprises, context-awareness, pervasive computing, and/or application of machine learning
Experience working with modern tools for big data storage and analysis (e.g., AWS, Apache Spark, Hadoop, SQL, NoSQL
Experience or strong interest in foundational machine learning models and concepts: regression, random forest, boosting, GBM, NNs, HMMs, CRFs, MRFs, deep learning.
Experience defining and championing best practices across a software team.
Comfortable presenting to senior management, business stakeholders, and external partners.