AIML - Sr. Software Development Engineer, Evaluation

Apple

Heidelberg

Vor Ort

EUR 90.000 - 120.000

Vollzeit

Vor 12 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Apple in Heidelberg is seeking a Senior Backend Software Engineer to help design and build the Annotation Platform that powers Apple AI/ML features. You will lead backend development, enabling data generation and collection for evaluating models.

Collaborate across domains, mentor engineers, and deliver high-quality software under tight deadlines. Strong Java, Spring Boot, REST and cloud experience are essential, with a focus on scalable, reliable systems.

Qualifikationen

  • Hands-on experience with Java and modern backend development.
  • Strong knowledge of Spring Boot, REST APIs, and microservices.
  • Experience with SQL and NoSQL databases.
  • Experience with cloud-based infrastructure (AWS).

Kenntnisse

Java
Spring Boot
REST API development
Microservices architecture
Distributed Systems
Testing frameworks
SQL
NoSQL
AWS
ETL pipelines
Batch data processing
Data modeling
Code reviews
Communication
Mentoring

Ausbildung

BS/MS in Computer Science or related field

Tools

PostgreSQL
MongoDB

Jobbeschreibung

Summary

At Apple, we create world-class innovative products that seamlessly combine cutting-edge hardware with intelligent software experiences, powered by advanced machine learning technologies. The Evaluation org is responsible for building platforms and tools to measure, understand, and proactively enhance Apple Intelligence features while protecting user data.

Description

We're seeking an experienced Senior Backend Software Engineer to join our team responsible for designing and developing our Annotation Platform, critical to the development and optimization of Apple’s AI/ML features. As a Senior Backend Engineer in the Evaluation organization, you will lead the backend development of the platform meant to optimize data generation and collection process, allowing ML engineers to efficiently evaluate and train machine learning models. You should love to take on challenges, tackle problems with imaginative solutions, work well in collaborative teams, and produce high-quality software under tight deadlines and constraints. We expect you to enjoy mentoring and guiding other engineers, helping to elevate the skill set of the team and fostering a collaborative learning environment. You will be working with teams across different domains to drive projects and feature development from concept to completion.

Preferred Qualifications
  • Proficiency with testing frameworks to ensure the stability, reliability, and performance of the applications.
  • Knowledge of databases systems, data model design and experience with both SQL and NoSQL databases.
  • Demonstrated ability to creatively solve complex technical challenges with innovative solutions and a strong focus on trade-offs.
  • BS/MS in Computer Science, Distributed Systems, Software Engineering, or related field
  • Experience in AI engineering and ML system is a plus.
  • Experience with cloud-based infrastructure (AWS) and hybrid ecosystems.
  • Experience with ETL pipelines, stream processing and batch data processing is a plus.
  • Strong emphasis on code reviews to maintain code quality and foster team collaboration.
  • Strong ability to communicate technical and architectural challenges clearly and concisely, while collaborating with frontend team to iteratively develop self-service solutions.
  • Able to think big picture while addressing immediate project needs. Skilled at balancing innovation with practicality to maximize impact.
Minimum Qualifications
  • Hands-on experience with Java, demonstrating in-depth knowledge of advanced concepts and best practices in software design and development.
  • Strong understanding and hands-on experience with the Spring Boot framework, including dependency injection, REST API development, and micro- services architecture.
  • Proven track record in designing, building and maintaining complex, scalable web applications.
  • Strong ability and passion for creating reliable, resilient, high-performance, reusable code and modules.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

AIML - Applied Research Engineer, Machine Translation
AIML - Applied Research Engineer, Machine Translation

Apple Inc. • Aachen

Vor Ort
EUR 120.000 - 170.000
Senior Java Software Engineer
Senior Java Software Engineer

Embedded Shishya • Deutschland

Hybrid
EUR 90.000 - 120.000
Competitive remuneration
Hybrid/remote options
Performance-oriented culture
+1
AIML - Applied Research Engineer, Machine Translation
AIML - Applied Research Engineer, Machine Translation

Apple • Aachen

Vor Ort
EUR 100.000 - 140.000
Gate-level IR/EM CAD/NLP Engineer (m/f/d)
Gate-level IR/EM CAD/NLP Engineer (m/f/d)

Apple • München

Vor Ort
EUR 70.000 - 90.000
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

Apple • München

Vor Ort
EUR 80.000 - 120.000
Senior Backend Software Engineer, AI Teams
Senior Backend Software Engineer, AI Teams

Jobtailor • Berlin

Vor Ort
EUR 90.000 - 130.000
Senior AI Engineer (AWS, ML/LLMOps, Generative AI)
Senior AI Engineer (AWS, ML/LLMOps, Generative AI)

EPAM Systems • Deutschland

Hybrid
EUR 70.000 - 100.000
Senior backend Developer
Senior backend Developer

United States Digital Space LLC • Berlin

Hybrid
EUR 70.000 - 90.000
Competitive salary and performance-based bonuses
Flexible working arrangements (remote/hybrid)
Health and wellness benefits
AI Product Engineer
AI Product Engineer

Jobtailor • Deutschland

Vor Ort
EUR 120.000 - 160.000
Machine Learning Compiler Engineer (m/f/d)
Machine Learning Compiler Engineer (m/f/d)

Apple • München

Vor Ort
EUR 120.000 - 180.000