Software Development Engineer, AI & Data Platforms (aidp)

Apple Apple · Big Tech · Austin, TX +1 · Corporate Functions

Software engineer to build database managed services and a data streaming platform for Apple's IS&T department, focusing on data services and potentially supporting generative AI initiatives.

What you'd actually do

  1. Design & Data services solutions: Develop and deploy large scale data services platform
  2. Develop services: Develop API that offer foundational services of the data services platform
  3. Collaboration: Collaborate with a team of database engineers and architects to develop the services

Skills

Required

  • Go or Java programming language
  • software development experience
  • highly optimized SQLs, procedures for distributed data applications
  • BS in Computer Science, or similar degree or equivalent industry experience

Nice to have

  • MS in Computer Science, or equivalent experience
  • Golang
  • cloud-based applications
  • compute services
  • database services
  • APIs to design RESTful/gRPC services
  • ETL
  • queues and notification services
  • Kubernetes
  • Docker
  • containerization
  • multi-threading, concurrency and parallelism
  • batch or realtime processing system
  • learn and adapt to new technologies