Job Responsibilities: Sr. Software Development Engineer
Salary: Not Disclosed
Company: Amazon
Location: Remote Work
Working hours: Not Mentioned
Education requirements: Master’s Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor’s Degree with 7+ years of experience.
As a senior software leader, the candidate must have strong problem-solving and communication skills, and an ability to influence business and technical leaders in a dynamic environment. We are working on our next-generation machine learning, big data forecasting technology. Constructing a crystal ball isn’t an easy task, but as an example, our business needs to be able to predict how many Amazon devices are in every configuration that we will sell on Father’s day. Well that, and every other day of the year. Joining our team provides the unique challenge and opportunity to build software systems that directly impact the supply, demand, and sales of all Amazon devices around the globe. The ideal candidate will have a track record of software development, critical thinking, problem-solving skills, and a passion for creating reliable and maintainable systems. The candidate should be open to new challenges and be data-driven. Amazon device’s demand planning and forecasting team produce a lot of data, and as such we are exemplary in making decisions based on data. The candidate should drive continuous process improvement, and collaborate effectively with aggressive cross-functional business and software development teams to solve problems and implement new solutions.
The team is just getting started and is growing rapidly. This is a great time to get involved in an area that is definitely Day 1 and is both exciting and of great benefit to Amazon.
This position requires the candidate to be a technically competent leader to provide the vision and leadership to scale our demand planning, forecasting, and machine learning systems. This requires a thorough knowledge of what it takes to develop scalable, extensible technology, as well as how to structure and develop organizations to accommodate significant growth rates.
This leader will drive not only to develop the next generation product vision but will also ensure that things are developed and implemented for both simplicity and scale. They will be constantly striving for better and better results on behalf of Amazon’s businesses. This leader will develop future game-changing initiatives that could include enabling the external productization of our services.
Some technologies and problem spaces the team will be working on:
HIGHLY SCALABLE DISTRIBUTED SYSTEMS – We will utilize Amazon’s infrastructure to build systems and design algorithms that can handle these large amounts of data. Where traditional solutions fail we develop approximate, distributed, and streaming algorithms.
MACHINE LEARNING – We will use the latest machine learning and predictive modeling technologies to extract information valuable to our business. We will look for patterns, train thousands of models, and summarize data to gain insights about customer product needs and experiences. We continually evaluate the effectiveness of our solutions and ways to improve them.
It’s an exciting time at Amazon and especially within our team. We are rebuilding our systems from the ground up. If you want to design, develop and implement systems at scale now and are looking for a challenge, now is a great time to talk to us!
BASIC QUALIFICATIONS
· Master’s Degree in Computer Science or related discipline with 5+ years of experience; or Bachelor’s Degree with 7+ years of experience.
· 3+ years of experience mentoring and leading a software development team through multiple product/platform releases.
· 5+ years of experience making a significant individual contribution to real-world software development.
· 5+ years experience building complex, high-performance, and highly-available distributed software systems that have been successfully delivered to customers.
· 5+ years of experience with an object-oriented programming language and object-oriented design and algorithmic analysis background.
· 5+ years of experience communicating technical information to a variety of audiences.