Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Early Career (Backend/Data)

Apple

Salary not specified
Oct 3, 2025
Austin, TX, US
Apply Now

Apple's advertising platform needs to deliver ads in a way that benefits both customers and advertisers, helping people discover content, supporting creators, and protecting privacy. The Ads Engineering team is looking for early-career software engineers to build privacy-preserving, user-centric, and scalable ad tech infrastructure that supports massive real-time demand with low latency, precision, and global reach.

Requirements

  • Programming experience with Java, Scala, C++, or a similar language.
  • Familiarity with cloud environments (AWS, GCP, or equivalent).
  • Strong problem solving and debugging skills.
  • Proficiency in Java
  • Prior internship or academic project experience with backend distributed systems or data processing (e.g., Kafka, Spark, Flink).
  • Exposure to relational and/or non-relational databases.
  • Knowledge of building or maintaining services in a cloud environment.

Responsibilities

  • Contribute to the design, implementation, and testing of backend services and data pipelines.
  • Write clean, reliable, and efficient code in languages such as Java, Scala, or C++.
  • Collaborate with cross functional teams including Product Management, Data, SRE, etc. to design and implement systems that can handle a variety of Ads use cases.
  • Collaborate with cross-functional teams (Product, Data, SRE, etc.) to support features from prototype to production.
  • Participate in code reviews, debugging, and performance tuning.
  • Learn best practices for building systems that are scalable, secure, and low-latency.

Other

  • Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s a plus).
  • At least 1 year of relevant experience (including internships, research, or equivalent projects).
  • Strong understanding of computer science fundamentals (data structures, algorithms, problem solving).
  • Passion for learning, growth, and collaboration in a fast-paced environment.
  • Prior experience in advertising industry is a plus Prior experience in advertising technology is a plus, but not required.