This job board retrieves part of its jobs from: Toronto Jobs | Hamilton Jobs | Work From Home

Daily updated job offers in California

To post a job, login or create an account |  Post a Job  

Helping you to find a new job in California

previous arrow
next arrow

Senior software engineer @ apple

Theorem, LLC

This is a Full-time position in Cupertino, CA posted December 20, 2019.

Apple is looking for a seasoned senior software engineer to join our worldwide business development and strategy team.

This is an opportunity to lead a fast-paced team that plays a key role in the overall success of our organization through technology enablement. You’ll play a critical part in driving our technology vision forward and ensuring that we execute across multiple initiatives. Join Apple, and help us leave the world better than we found it.Job DescriptionWe are looking for a talented senior software engineer that can lead multiple projects and teams while delivering high quality and performant solutions in a fast paced environment. The ideal candidate will help design innovative architectures that sit at the intersection of large data sets, predictive analytics, and polyglot services. This is for a Contract to Hire position directly with Apple in their Cupertino, CA HQ.Your responsibilities will include:Design and implement REST APIs and architect inter-service communication and data flowsPerform research and development on new technologies while delivering proof of conceptsProvide technical leadership to various teams as we build, develop, and scale out multiple initiatives.Write high quality code and review the work of your peers while mentoring junior engineersBuilt out data pipelines while implementing machine learning algorithmsUse software engineering best practices (CI, unit testing, testing, etc) Use test drive development Develop components and libraries as necessary Key QualificationsStrong program language skills in multiple languages including Javascript, Scala, and Ruby with a strong focus on pythonExperience developing large scale distributed computing systemsDeep experience with Relational databases and NoSQL databasesSolid ability to evaluate and apply new technologies in a short timeExperience in building data science or data analysis tools a plusProven software engineering experience in design, test, and source code managementYou love working in a fast-paced and dynamic environmentExtremely organized, detail oriented, and thorough in every undertakingExcellent communication skills.Education BS/MS CS/CE or equivalent.

At Least 8 years of experience.