Senior Software Engineer
Apple
- Austin, TX
- Permanent
- Full-time
- 8+ years of software engineering experience, ideally within the ads or media space, building distributed, scalable data pipelines and data platforms
- Strong computer science and data engineering fundamentals
- Proficiency with modern programming languages (e.g. Java/Scala/C++) and ease with picking up new technologies independently
- Expertise in NoSQL datastores (e.g. Cassandra, Keyspaces, ElastiCache) and data modeling
- Proficiency in distributed systems and data processing technologies (e.g. Spark, Kafka, Flink)
- Experience building and scaling systems on premise and in the cloud
- Strong technical skills with proven experience developing, architecting, and supporting scalable data infrastructure
- Passion for data quality, code elegance, clear documentation, cost saving and operational excellence and effective communication with cross-functional teams