Software Engineer - Early Career (Front-end)
Role details
Job location
Tech stack
Job description
Ads Engineering builds ad tech the Apple way-privacy-preserving, user-centric, and built to scale. Our infrastructure supports massive real-time demand with low latency, precision, and global reach. Our work spans distributed systems, large-scale data infrastructure, LLMs, and Generative AI. We design and build best of breed systems for dealing with our complex and ever-growing platform needs that help deliver highly optimized advertising content to consumers.
Requirements
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).
Programming experience with Java, Scala, C++, or a similar language.
Familiarity with cloud environments (AWS, GCP, or equivalent).
Strong problem solving and debugging skills.
Preferred Qualifications
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.
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.