Software Development Engineer - AWS QuickSight
Internship Austin (Travis)
Job description
DESCRIPTION
Do you like building software from ground up? Do you want to revolutionize the way people manage, visualize and interact with large amounts of data? Do you want to help customers discover insights from their data? Come and join the ML-Insights team within Amazon QuickSight in AWS.
Amazon Web Services (AWS) QuickSight is looking to hire talented software development engineer to build world class experiences and services for our customers. AWS QuickSight is a fast, easy-to-use cloud-based, serverless Business Intelligence (BI) service designed for easy deployment to tens of thousands of users. As a fully-managed SaaS application, there’s no need to buy, manage and scale servers and no software to deploy and upgrade. QuickSight is deeply integrated with AWS data sources, allowing companies to deploy secure and scalable BI with their data on AWS.
In this role, you will build services at scale for AWS QuickSight application. The ideal candidate will bring deep technical and leadership experience to work with team of engineers to drive multi-year design and architecture decisions. In this role you will make worldwide impact of how our customers around the world analyze and visualize data. If this sounds like a project you’ve been working towards and would like to deliver, please contact us today, and let’s talk about how you can be a part of it.
Software engineers at Amazon partner with the customers, stakeholders, product managers and UX designers to define and execute the product goals. You challenge yourself and others to constantly come up with better solutions. You're a thought leader, but you don't just know how to solve the problem, you prove it by building the solution. Last but not the least; you have a high bar for code quality and passion for design and architecture.
PREFERRED QUALIFICATIONS
· Master Degree or PhD in Computer Science, Computer Engineering or related field.
· Expert in software engineering (process, architecture, algorithms, data structures)
· Experience with common machine learning techniques such as preprocessing data, training and evaluation of classification and regression models, and statistical evaluation of experimental data.
· Experience in web technologies such as JavaScript, React and HTML5 is a plus
· Experience mentoring and training the engineering community on complex technical issues
Desired profile
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.
· Bachelor’s degree in Computer Science, Math or related field
· 5+ years of software development experience in Java, C++, C# etc.
· Excellent verbal and written communication skills
· Strong analytical skills with excellent problem solving
· Strong knowledge of data structures, algorithms, OS and distributed systems.
· Proven track record of delivery