Software Engineer - Strategic Data Solutions
Apple
Job Summary
Are you ready to apply your educational experience to real-world problems and passionate about data skills in a tech environment? Apple's Strategic Data Solutions team is building an environment for groundbreaking data analysis over Petabytes of data, mitigating fraud, waste, and abuse company-wide while optimizing customer and internal partner experiences. You will work with machine learning engineers to implement scalable systems and tools. This role involves developing and implementing production software for fraud prevention, system architecture design, driving infrastructure development, automating processes, improving efficiency and stability, and leading a team of data scientists to enhance analytical software development maturity. You will also be responsible for release engineering.
Must Have
- Mastery 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
- BS or advanced degree in Computer Science, related field or equivalent experience
Good to Have
- Experience with Docker, Kubernetes, or cloud platform deployment
- Experience with Relational databases and NoSQL databases
- Demonstrated understanding of the full software development lifecycle
- Excellent problem solving, critical thinking, and communication skills
- Solid grasp of computer science fundamentals
- Ability to evaluate and apply new technologies
- Self-motivated, proactive, and solution-oriented
Job Description
- 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
- BS or advanced degree in Computer Science, related field or equivalent experience
- Some experience with Docker, Kubernetes, or cloud platform deployment
- Experience with Relational databases and NoSQL databases
- Demonstrated understanding of the full software development lifecycle
- Excellent problem solving, critical thinking, and communication skills
- Solid grasp of computer science fundamentals including data structures and algorithms
- Solid ability to evaluate and apply new technologies in a short time
- Self-motivated, proactive, and solution-oriented
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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.