Software Engineer in the team will be responsible for:
Delivering high quality code to build software which is used by hundreds of teams within Amazon
Contributing in architectural and design reviews of large scale distributed systems which can process large amount of data.
Working with customers and QA teams to identify critical bugs in the services, fix, validate the bugs and contribute to release cycle of the software development.
Working on operational activities to decrease security risks across various systems and applications.
Skillset
3+ years of experience in software development and proficient in programming languages like Python, Java and Typescript.
Proficiency in development of applications on Windows and Linux platforms.
Proficient in designing or architect (design patterns, reliability and scaling) of new and existing systems.
Understanding of databases like RDS, ElasticSearch, Timestream, etc. to be able to understand the schema and build automation utilities to migrate data between databases.
Proficiency in AWS services like EC2, CDK, S3, Cloudformation, RDS, ElasticSearch, Timestream, etc.
Ability to understand the schema of various databases and build automation utilities to interact with databases.