Aktiviere Job-Benachrichtigungen per E-Mail!

SDE, IIoT, Decision Science and Technology (DST)

Amazon Development Center Germany GmbH

Aachen

Vor Ort

EUR 55.000 - 85.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

A leading company is seeking a Software Development Engineer to develop innovative machine learning systems. The role involves collaboration with scientists, focusing on architecture and mentorship within the team, promoting career growth, and ensuring customer satisfaction through high-quality software solutions.

Qualifikationen

  • Experience in professional software development.
  • Experience in designing or architecting systems.
  • Strong programming skills in at least one language.

Aufgaben

  • Designing and building software for various sensors and cloud systems.
  • Defining engineering best practices and mentoring team members.
  • Solving complex problems with efficient coding.

Kenntnisse

Problem Solving
Communication
Technical Leadership
Creativity

Ausbildung

Bachelor's degree in computer science or equivalent

Jobbeschreibung

Interested in creating systems and services that bring the power of Machine Learning (ML) to new application fields? With IIoT products, our organization is setting the standard for high-performance, easy-to-use, and cost-effective ML services. Our team expands this portfolio to new applications, enhancing our condition-based maintenance program, and maximizing equipment availability.

As a Software Development Engineer, you will be responsible for designing, developing, testing, and deploying distributed machine learning systems and large-scale solutions for our world-wide customer base. In this role, you will collaborate closely with a team of research and applied scientists to influence our overall strategy and define the team’s roadmap. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large-scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast-paced environment.

Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

Key job responsibilities

  • Solving difficult problems with elegant and practical code
  • Helping define engineering best practices and providing technical mentorship to other members of the engineering team
  • Being thoughtful for the customer and ensuring their needs come first
  • Designing and building software for a multitude of sensors (vibration, temperature), mobile clients, and back-end cloud server systems

You're an awesome fit if you demonstrate :

  • Industry-leading technical abilities show-casing a breadth and depth of technical knowledge
  • The ability to build good working relationships within the team by communicating clearly both verbally and in writing
  • Strong problem solving and trouble shooting skills with the ability to come up with creative solutions to seemingly impossible problems
  • Effective technical leadership skills to improve technologies and infrastructure of the team
  • Are curious trying new technologies, and passionate about innovating on behalf of customers

About the team

DST combines the expertise from talented program, product managers, engineers, and scientists to create programs and products that support such programs to drive cost optimization, and prevent events (e.g., unplanned downtime) that negatively impact customer experience.

BASIC QUALIFICATIONS

  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language

PREFERRED QUALIFICATIONS

  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Science Science And • Aachen, North-Rhine-Westphalia, DEU

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.