Software Engineer- Algs Dev (TDG)
Santa Clara Valley (Cupertino),California,United States
Machine Learning and AI
+ 3+ years of software design, development, and shipping production level code
+ Proficiency in C/C++ to write clean and well structured code
+ Knowledge in 3D Computer Vision or Computer Graphics is a plus
+ Strong object-oriented programming and design skills with an emphasis on API design, efficiency, and scalability
+ Understanding of SW/HW parallelism, threads, processes, and asynchronous processing
+ Experience working with cross-functional collaborative teams
+ Demonstrated ability to learn and grow when approaching new features and technology
+ Proven ability to effectively prioritize and deliver tasks on schedule
+ Passion for delivering high quality software to end users
Your job responsibilities will include: Work with researchers and engineers to integrate state-of-the-art algorithms into software frameworks to ship in upcoming products Collaborate closely with cross-functional teams at Apple to design, implement, and maintain application programming interfaces (APIs) Enable algorithms to run efficiently on resource constrained devices Benchmark, improve performance, and refine implementation to deliver high quality production code Write unit tests for robustness and reliability Contribute to code reviews and architectural reviews Ensure the framework is modular, efficient, and scalable for different applications and platforms
**Education & Experience**
Bachelor’s degree or higher in Computer Science or equivalent field
+ Experience with macOS/iOS framework development with Objective-C
+ Experience with 3D computer vision, computer graphics, or computer vision machine learning (ML) / deep learning (DL) algorithms
+ Experience with video, audio, and other sensors data integration
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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 (Opens in a new window) .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. Learn more (Opens in a new window) .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines (opens in a new window) applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program (Opens in a new window) .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more (Opens in a new window) .