Software Development Engineer - Recruiting Technology

Amazon ,
Edinburgh, City of Edinburgh

Overview

Job Description

Do you want to make a real difference to people's lives? Want to join a team to design and build fair systems which automate recruitment processes across Amazon? Do you enjoy working in a team of engineers and machine learning scientists working on innovative, high-scale, complex, international solutions? Do you enjoy end-to-end responsibility, working on business ideas as well as technology, software engineering and operations? An amazing opportunity has arisen for a Software Development Engineer to join Amazon's worldwide Recruitment Technology team based in Edinburgh, Scotland. Come and be part of a team that develops new engineering and machine learning (ML) technologies, which help Amazon scale for its customers by recruiting diverse teams. You will work as a Software Development Engineer using the latest technologies to build services in a serverless and microservices architecture using AWS services such as Lambda, S3, Kinesis, Dynamo DB, VPC, Glue, CloudWatch, API Gateway and SageMaker. This is a hands on role with the expectation of 50% of your time spent on code. You will work as part of a sustainably paced agile team and will play a technical hands on role in your team giving you the responsibility, authority and autonomy to ensure success. You will be involved in every aspect of the process - from idea generation, business analysis, research and technical design through to software development, automation of testing, deployment and monitoring, and production operations - using the latest technologies and patterns. The systems you work on will meet remarkably high standards of performance and reliability, and will operate at massive scale 24x7. Come join a team full of talented people who come from all over the world. Enjoy the chance to work in a relaxed setting with a good social life. The team based in Edinburgh, Scotland is rapidly expanding. Successful candidates will have strong technical ability, a focus on the customer experience, great teamwork and communication skills, and a motivation to achieve results in a fast-paced environment. We are looking for Software Development Engineers who can delight our customers by continually learning and inventing. Our ideal candidate is an experienced Software Development Engineer who has a full-stack development background, a working knowledge of developing systems that integrate with machine learning models, who has great leadership and communication skills, and who is motivated to achieve results in a fast-paced environment. The position offers an exceptional opportunity to grow your technical and non-technical skills and make a real difference to Amazonians worldwide. If you are selected, you have the opportunity to make a real difference to our business by inventing, enhancing and building world class systems, delivering results and working on exciting and challenging projects.