Software Engineer

Apple Inc.
United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Programming Data Structures Machine Learning Natural Language Processing Object-Oriented Software Development Signal Processing Siri Information Technology Objective C++ Service Stack

Requirements

The Siri Team is looking for someone with a combination of strong programming skills and a creative, user-focused approach. This role would take Siri to the next level of intelligence and accuracy by using advanced statistical techniques to improve the quality of customer features. This involves working on core machine learning algorithms and systems that are part of Siri’s ability to understand and respond to requests. You should be able to thrive in a fast-paced environment with rapidly-changing priorities and technology stacks. A thirst for designing new technology with a user-first approach is crucial.

Minimum Qualifications

Proficiency in object oriented programming (e.g. Swift, C++, or Objective-C)

Excellent algorithm and data structure skills (time and space complexity analysis, optimization, etc.)

Proven to quickly learn and modify large, existing code base

Passion for building demo prototypes and turning them into production quality design/implementation

Strong communication skills to work well with cross-functional engineering teams

Excellent problem solving and critical thinking, good at seeing the big picture

Ability to work in a fast-paced environment with rapidly changing priorities

Enthusiasm for learning and applying data science and machine learning on the job

Preferred Qualifications

B.S. or M.S. degree in Computer Science, or equivalent experience

Passion for high-quality software and excellent user experience

Experience with voice assistant technologies or conversational AI systems

Background in signal processing, natural language processing, or related fields

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Navigating Apple's evolving on-device AI and machine learning stack

Precious Osaro Precious Osaro · World Congress 2026 Europe

3:47 min

Solving the knowledge deficit in large language models

Alejandro Saucedo Alejandro Saucedo +3 · World Congress 2024

1:37 min

Core definitions of C++ objects and data references

Jonathan Müller Jonathan Müller · World Congress 2024

1:16 min

Evaluating the enduring financial and technological legacy of Apple

Marco Landi · World Congress 2024

41 sec

Operating critical stack observability and service monitoring

Michael Cade · LIVE

1:41 min

Creation and lifecycle timelines of temporary C++ objects

Jonathan Müller Jonathan Müller · World Congress 2024

Videos

See all

Related articles

See all