Logo of Huzzle

2025 Software Development Engineer - Machine Learning (m/w/d)

  • Job
    Full-time
    Entry & Junior Level
  • Data
    Software Engineering
  • Berlin

AI generated summary

  • You must have a recent degree in Computer Science or related field, knowledge of CS fundamentals, experience in NLP, CV, or Deep Learning, with skills in Python, Java, or C++, and cloud services.
  • You will collaborate with teams to design innovative products, build scalable distributed systems, run predictions, and deliver high-quality software in an agile environment.

Requirements

  • Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application
  • Knowledge of Computer Science fundamentals
  • Experience with Natural Language Processing, Computer Vision, or Deep Learning
  • Previous technical internship(s) if applicable
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Experience such as linear programming and nonlinear optimisation
  • Ability to effectively articulate technical challenges and solutions
  • Adept at handling ambiguous or undefined problems as well as ability to think abstractly
  • Experience with Natural Language Processing: Java or Python, and ML, AI, Labeling, Annotation, Data Pipeline, Big Data, AWS, or Cloud Services
  • Experience with Computer Vision: Kernel, Hardware Accelerator, TVM, or Code-gen
  • Experience with Deep Learning: C++ or Python, and AI, Neural Network, Tensorflow, PyTorch, MxNET, Llvm, Compiler, CPU, CUDA, Nvidia, TensorRT, TPU, Cluster Management, High Performance Computing, or Optimization

Responsibilities

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Work in an agile environment to deliver high quality software.

FAQs

What is the main focus of the Software Development Engineer - Machine Learning position at Amazon?

The main focus of this position is to solve business challenges through innovative technology, create new products, features, and services from scratch, and work on industry-defining projects that impact millions of customers, sellers, and products globally.

What qualifications are required for this position?

Candidates must have graduated less than 24 months ago or be about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field. Additionally, knowledge of Computer Science fundamentals and experience with Natural Language Processing, Computer Vision, or Deep Learning is required.

Are previous internships preferred for applicants?

Yes, previous technical internship(s) are preferred although they are not mandatory.

Which programming languages should candidates be familiar with?

Candidates should be familiar with programming languages such as Java, Python, and C++, particularly in the context of Natural Language Processing, Computer Vision, and Deep Learning.

Is experience with cloud services important for this role?

Yes, experience with cloud services such as AWS or other cloud platforms is considered important for this role.

What kind of work environment can candidates expect?

Candidates can expect to work in an agile environment that fosters collaboration and encourages high-quality software delivery.

Does Amazon value diversity in its workforce?

Yes, Amazon is an equal opportunities employer and believes that employing a diverse workforce is central to its success.

What types of technologies and systems will I be working with in this role?

In this role, you will work with distributed storage, index and query systems, and cutting-edge technologies in a large distributed computing environment. You will also engage in building scalable, fault-tolerant solutions that operate at incredible scale and speed.

What type of problems will I be solving as a Software Development Engineer?

You will be solving complex, undefined, and ambiguous problems related to machine learning and technology solutions that significantly impact Amazon's business and its customers.

Is there a focus on handling ambiguous challenges in this role?

Yes, candidates are expected to demonstrate the ability to handle ambiguous or undefined problems and to think abstractly to develop effective solutions.

The business community for LGBTQ+ professionals, graduates, inclusive employers and advocates for workplace equality.

Technology
Industry
11-50
Employees
2014
Founded Year

Mission & Purpose

myGwork is the largest global platform for the LGBTQ+ business community. Our mission is to make the workplace more inclusive for all by providing individual users and partner organizations access to a wide eco-system of services, including job opportunities, training, mentoring, employer branding, and free community events. Joining the platform is free for individual members, which supports myGwork’s goal of ensuring that the platform's benefits are as accessible and as far-reaching as possible. Corporate members get a tailored service, with carefully curated product packages to help them achieve all their DE&I goals. myGwork organizes two annual events, WorkFair – the largest virtual global career fair for the LGBTQ+ professionals, graduates and students, and WorkPride – a week-long global conference for the LGBTQ+ business community and allies during Pride Month. The company also recently launched the myGwork Academy, delivering practical and relevant LGBTQ+ training education to help create inclusive workplaces for all.