Software Development Engineer - Ad Delivery - Apple Ads
As a member of this team, you will be responsible for the design, implementation and operation of distributed and scalable services and data applications.
You will be creative in developing the right tools and metrics to ensure the success of the platform and features.
You will help tune and solve issues and have an eye for quality and correctness in all you do.
As a great teammate, you will contribute to a collaborative work environment where we support and guide each other to deliver the best results.
The role will require smooth collaboration across multiple partners in multiple geo-locations.
Data Engineering and ML: Build efficient data pipelines and apply machine learning techniques to enhance ad targeting and measurement.
Problem-Solving and Innovation: Tackle complex technical challenges, drive innovation, and stay up-to-date with emerging technologies.
Minimum Qualifications
7+years of Industry experience in designing, implementing and delivering complex, scalable and resilient platforms and services
BS in Computer Science or equivalent degree required
Experience in building high-throughput and low-latency distributed systems
You have hands-on experience in Micro Services and big data technologies (Spark/Kafka/Kubernetes/Spark streaming) using open source technologies
Dedication to developing high-quality software and products
Deep understanding of distributed systems
Strong proficiency in Java, Scala, or C++
Deep understanding of cloud platforms (AWS)
Experience in DevOps technologies (Docker, Kubernetes)
Experience in database technologies (SQL, NoSQL)
Experience with big data technologies (Hadoop, Spark, Kafka)
Preferred Qualifications
MS in Computer Science is preferred
Knowledge of machine learning frameworks will be a plus
Experience in the Ads domain is a plus
Excellent spoken and written interpersonal skills with a collaborative mindset.