Graduate Software Development Engineer – Amazon Germany


Job Description
Are you obsessed with solving challenging problems? Do you have exceptional software engineering skills? Do you think outside of the box and challenge the status quo? Are you constantly looking for ways to improve your skills, your software, and your organization?

Our Machine Learning Forecasting team is looking for Software Development Engineers (SDE’s) to work on team building a new demand forecasting system in partnership with our Machine Learning team in Berlin. As an SDE working in our Berlin office, you will be responsible for the design and implementation of new software initiatives, built from the ground up, but with a wealth of Amazon infrastructure, services, & knowledge at your disposal.

Key Responsibilities

  • Build and improve software and tools by translating functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture
  • Participate in the full development lifecycle, including design, development, and implementation
  • Actively troubleshoot and support applications in production critical environments

Successful candidates will

  • Have a demonstrated ability to roll up his/her sleeves to develop and implement new features and functionality
  • Be passionate about writing reliable, efficient, and maintainable code
  • Possess an excellent understanding of development tools in order to develop software productively
  • Be obsessed with identifying and removing obstacles that keep developers from performing at their best
  • Be independently driven, being resourceful to deliver results with minimal direction
  • Have an entrepreneurial spirit with a drive to contribute new ideas for future development
  • Have the ability to work with technical and non-technical business owners to get things done.
  • Have the ability to handle multiple competing priorities in a fast-paced environment
  • Excellent verbal and written communication skills
  • Have the ability to function in a team environment
Notwendige Qualifikationen
  • Minimum of 5 years recent Java application development experience
  • Expert with practical experience in Object Oriented Design
  • Deep experience in a wide range of APIs, tools, and open source libraries
  • Strong SQL skills required
  • Expert in distributed data processing frameworks such as HADOOP
  • Intermediate Linux/UNIX skills
  • An undergraduate in computer science (or related field)
Wünschenswerte Qualifikationen
  • Graduate degree in computer science
  • 1+ year experience in Scala development
  • Experience with SPARK


Leave a Reply

Your email address will not be published. Required fields are marked *