Enable job alerts via email!

Senior Software Engineer, Ad Platforms

Apple Inc.

Austin (TX)

On-site

USD 100,000 - 160,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is searching for a Senior Software Engineer to join a dynamic team focused on building the next generation of advertising platforms. In this role, you will tackle complex challenges and design scalable, secure data processing systems that support high-volume campaigns. You will collaborate with talented engineers to enhance capabilities and optimize technology, ensuring high performance and reliability. This position offers the opportunity to work in a flexible environment that values creativity and teamwork, making a significant impact in the advertising technology landscape. If you are passionate about software development and eager to drive change, this role is perfect for you.

Qualifications

  • Experience with distributed systems like Spark, Hadoop, and Kafka.
  • Strong background in Python, Java, and data engineering practices.

Responsibilities

  • Build foundational pieces of the next generation of Ad Platforms.
  • Design and implement performant data pipelines for high volume systems.

Skills

Python
Java
Scala
SQL
Spark
Hadoop
Kafka
Cassandra
CI/CD
Data Engineering

Education

Bachelor's degree in Computer Science
Master's degree

Tools

HIVE
Cloud environments
NoSQL datastores

Job description

Austin, Texas, United States Software and Services

Add to Favorites Senior Software Engineer, Ad Platforms

Description

Advertiser Services is a diverse, global, agile engineering team that moves smart and fast by consuming and optimizing readily-available technology, collaborating to improve and scale capabilities across businesses and use cases, and sharing our own innovative solutions so everyone can benefit. We are not constrained by organization structure and offer flexibility to work on a variety of backend systems, and we have fun doing it!

You will:

  1. Build the foundational pieces of the next generation of Apple’s Ad Platforms
  2. Work on a platform with challenging scale requirements.
  3. Design and implement performant data pipelines.
  4. Implement low latency, highly-available, high volume systems in a cloud environment.
  5. Engineer secure and scalable distributed data processing systems for campaign management.
Minimum Qualifications
  • Bachelor's degree in Computer Science or equivalent is required
  • Clear and effective communicator, and enjoy collaborative problem solving.
  • Experienced working on a shared codebase that supports web-scale, critical applications and appreciate the attention to detail that it requires.
  • Demonstrated ability to implement and extend highly performant, resilient, reliable, and maintainable data pipelines and online services.
  • Care deeply about software development practices and code quality; you are an eager advocate for standard methodologies.
  • Experience with Spark, Hadoop, HIVE, Kafka, Cassandra or other distributed systems.
  • Deep expertise in Python, Java, Scala, SQL, and/or other relevant languages and frameworks
  • Expertise in NoSQL datastores ( e.g Cassandra or DynamoDB )
  • Experience working in cloud environments and are familiar with object stores, and other common cloud-native data storage and processing frameworks.
  • Ability to take requirements from design through to implementation both independently and with larger teams.
  • Understand modern data engineering approaches, stay on top of developments, and are aware of what leading players are doing.
  • Experience working in CI/CD environments.
Preferred Qualifications
  • Familiarity with Advertising Technology is a plus
  • Master's degree is preferred

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer Frontend, Ad Platforms

Apple

Austin

On-site

USD 110,000 - 150,000

13 days ago

Senior Software Engineer, Ads

Apple

Austin

On-site

USD 100,000 - 150,000

30+ days ago

Senior Software Engineer, Ad Platforms

Apple

Austin

On-site

USD 110,000 - 150,000

30+ days ago

Senior Software Engineer

SmartAsset

Remote

USD 117,000 - 180,000

30+ days ago

Staff Software Engineer, Data Systems (Python)

Northbeam

Remote

USD 90,000 - 160,000

30+ days ago

Senior Software Engineer (Java, Azure, Snowflake)-R-247038

MasterCard

Missouri

On-site

USD 90,000 - 150,000

30+ days ago