Apple’s Strategic Data Solutions team is responsible for mitigating fraud, waste and abuse company-wide while optimizing and empowering our customers and internal partners. The SDS software engineering team is building an environment to enable ground breaking data analysis over Petabytes of data.
Requirements
- Mastery of one of Python, Java, Scala, C++ or equivalent language
- 3+ years of experience in software engineering/data science
- Experience building data science or data analysis tools on Hadoop/cloud based systems
- Some experience with Docker, Kubernetes, or cloud platform deployment
- Experience with Relational databases and NoSQL databases
- Demonstrated understanding of the full software development lifecycle
- Solid grasp of computer science fundamentals including data structures and algorithms
Responsibilities
- Developing and implementing production software for preventing fraud
- Responsible for system architecture design
- Working with external infrastructure teams to drive the development of infrastructure needs
- Innovating by recognizing opportunities for automation and tools improvements
- Responsible for developing and implementing process improvements to bring efficiency and stability to fraud analytics
- Responsible for technical leadership for a team of data scientists
- Lead the team to increase the level of maturity and skill in analytical software development
Other
- BS or advanced degree in Computer Science, related field or equivalent experience
- Excellent problem solving, critical thinking, and communication skills
- Solid ability to evaluate and apply new technologies in a short time
- Self-motivated, proactive, and solution-oriented
- customer- focused, passionate and driven Software Engineer