Summary
The people here at Apple don't just build products they craft the kind of wonder that has revolutionized entire industries. It's the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Imagine what you could do here. Join Apple, and help us leave the world better than we found it! A job at Apple is unlike any other you've had. You will be challenged. You will be inspired. And you'll be proud! At Apple, phenomenal ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there's no telling what you could accomplish!
At Apple, we work every single day to craft products that enrich people's lives. Our Advertising Platforms group makes it possible for people around the world to easily access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work. Our technology and services power advertising in Apple News and Search Ads in the App Store. Our platforms are highly performant, deployed at scale, and setting new standards for enabling effective advertising while protecting user privacy. As part of our geographical expansion, we're looking for a strong Software Development Engineer to build highly scalable platforms and services. The people here at Apple don't just build products they build the kind of wonder that's revolutionised entire industries. It's the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. Imagine what you could do here.
Description
Apple's Advertising Platforms is seeking Software Engineers to leverage the latest technologies that enable promotion and monetization for publishers through advertising in Apple News, and iOS app developers through Search Ads in the App Store. This high performing team is focused on designing and implementing engineering solutions that are highly-performant, deployed at scale, and setting new standards for enabling effective advertising while vigilantly protecting user privacy.
Responsibilities
- You will be responsible for contributing to the design and development of large-scale, web-based, distributed systems using Frontend and Backend technologies based on Apple's standards.
- You will building features at fast pace using Agile methodologies in Continuous Integration/Delivery environment. You will be expected to work on improving existing system's performance, reliability, scalability, and resilience. You will get a chance to work with cross-functional teams to deliver large set of features that span across various groups in Apple.
Minimum Qualifications
- 5+ years experience in development of systems using Java, Python, ReactJS, NodeJS in a Unix environment
- Experience in Cloud technologies such as AWS
- Experience in Continuous Integration, Delivery systems and DevOps Technologies
- Experience with Git, Docker, Kafka, Solr
- Experience contributing to application frameworks that help efficiently deliver business use cases
- Experience in leveraging AI for solving engineering or business challenges
- Prior experience in the internet advertising industry is a huge plus
- Experience with developing high-performant and highly intuitive user interfaces and integrations
- Experience contributing to application frameworks that help efficiently deliver business use cases
- Deep understanding of product thinking and the impact of design and development on the product lifecycle
- Ability to take requirements from design through to implementation both independently and with larger teams
- Experience working closely with operational teams on deployment, monitoring, and management concerns
- Excellent analytical, problem solving and communication skills.
Preferred Qualifications
- Strong appreciation for software quality with experience writing unit tests and collaborating with quality engineering teams to develop comprehensive test plans.
- Master's degree in Computer Science, Computer Engineering or related technical discipline will be preferred
- Hands-on experience in writing components, frameworks and libraries that improve software efficiency and scalability.