Senior Software Engineer - Strategic Data Solutions
Core
Building scalable systems and tools to support machine learning initiatives for Apple Retail and fraud prevention, enabling data analysis over Petabytes of data.
Role type
Senior Software Engineer (Strategic Data Solutions)
Builds
Production software, scalable data analysis systems, and ML infrastructure for retail and fraud prevention
Domain
Retail technology, Fraud prevention, Big Data
Deliverable
production ML models
Required skills
Java or Python, Big Data processing, ETL Data Pipelines, Messaging systems (Kafka), AWS/GCP, System architecture design, Release engineering, ML Operations, Technical leadership
Preferred skills
Docker, Kubernetes, Relational databases, NoSQL databases, Full software development lifecycle
Technologies
Kafka, AWS, GCP, Docker, Kubernetes
Responsibilities
Develop and implement production software for retail ML initiatives and fraud prevention; Design system architecture; Collaborate with infrastructure teams; Drive automation and tool improvements; Implement process improvements for fraud analytics; Provide technical leadership for data scientists; Manage release engineering and ML Operations; Mentor the team in analytical software development
Seniority
Senior, hands-on IC with leadership responsibilities