Software Development Engineer - Amazon
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software Development Engineer - SDE2 / AWS

Join the Amazon Open Search team in Bangalore and contribute to building cutting-edge search technologies for customers of all sizes.

As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS.

Imagine being part of a small, agile team where your ideas have the potential to reach millions within a short span of time.

Picture working on cutting-edge technologies, where every single team member is a critical voice in the decision-making process.

Envision being able to leverage the resources of a Fortune-500 company within the atmosphere of a start-up.

About the Role

  • Design, develop, and support a world-class Open Search platform that manages thousands of search domains.
  • Contribute to both open source code and managed service platform.
  • Work with senior engineers in the team to deliver many components of the entire stack.
  • Focus on scalability, performance, service robustness, and cost trade-offs.
  • Apply scientific analysis and mathematical modelling techniques to predict, measure, and evaluate the consequences of designs.
  • Continuously drive to explore, improve, enhance, automate, and optimise distributed systems and tools.
  • Work alongside a dedicated operations team to develop and support the smooth 24x7 operation of our worldwide service.

About the Team

At AWS, we value diverse experiences and encourage candidates from all backgrounds to apply.

We're a company that's always learning and curious, with a culture of inclusion that empowers us to be proud of our differences.

We offer endless knowledge-sharing, mentorship, and career-advancing resources to help you develop into a better-rounded professional.

We value work-life harmony and strive for flexibility as part of our working culture.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • Experience programming with at least one software programming language.
  • 3+ years of full software development life cycle experience.
  • Bachelor's degree in computer science or equivalent.

;