Taro Logo

Software Engineer - Visual Intelligence

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $250,600
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For Software Engineer - Visual Intelligence

Visual Intelligence at Apple is an innovative team focused on building cutting-edge features that enable users to learn about objects and places around them. As a Software Engineer on this team, you'll be at the forefront of developing next-generation experiences at the intersection of computer vision, machine learning, and Apple intelligence. This role offers an exciting opportunity to shape the future of system experiences across Apple's entire ecosystem.

You'll be working primarily in Swift to develop advanced features including computer vision/machine learning implementations, sensor fusion systems, simulation/evaluation pipelines, APIs, and core backend components. The role requires strong software engineering skills and ideally experience with computer vision, real-time perception, digital signal processing, or related technologies.

The ideal candidate will thrive in a collaborative environment, working across disciplines and teams to build revolutionary user experiences. You'll have the chance to work with cutting-edge technology while contributing to Apple's future roadmap for artificial intelligence and visual computing.

Benefits include comprehensive medical/dental coverage, retirement benefits, stock opportunities through RSUs and ESPP, education reimbursement, and potential bonuses. The position offers competitive compensation with a base salary range of $135,400-$250,600, plus additional benefits and equity opportunities.

This is an excellent opportunity for someone passionate about pushing the boundaries of what's possible with computer vision and machine learning, while working on products that will impact millions of users worldwide. Join us in building the future of Visual Intelligence at Apple.

Last updated a day ago

Responsibilities For Software Engineer - Visual Intelligence

  • Build next generation features for Visual Intelligence
  • Work on CV/ML, sensor fusion, simulation/evaluation pipelines
  • Develop APIs and core backend software components
  • Collaborate across disciplines and teams

Requirements For Software Engineer - Visual Intelligence

  • 0-10 years of professional experience writing software
  • Experience working on computer vision, real-time perception, digital signal processing, camera/sensor pipelines, sensor fusion, ISPs, robotics, or related technologies
  • Background in Computer Science, Computer Engineering, Electrical Engineering, or related plus experience shipping software is ideal

Benefits For Software Engineer - Visual Intelligence

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock purchase plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer - Visual Intelligence

Machine Learning Engineer, News Team

Machine Learning Engineer position at Apple's News team, focusing on developing ML models for text processing, personalization, and content ranking.

Health Sensing ML Engineer

Health Sensing ML Engineer position at Apple, developing machine learning algorithms for health monitoring sensors and working with cross-functional teams to deliver production-ready solutions.

Risk Management-Gen AI Data Scientist - Wholesale Credit Risk-Senior Associate

Senior Associate Gen AI Data Scientist role at JPMorgan Chase focusing on developing ML and NLP solutions for wholesale credit risk management.

Software Engineer - AI Engineering

Software Engineer position at Dell Technologies focusing on AI Engineering, developing cutting-edge AI applications and solutions as part of the Office of the CTO Dojo Team.

Engineer 2 - Machine Learning

Engineer 2 - Machine Learning position at Comcast focusing on developing and implementing machine learning solutions.