Siri Software Engineer, Domains Foundation
Santa Clara Valley (Cupertino), California, United States
Software and Services
Play a part in the next revolution in human-computer interaction. Contribute to a product that is redefining what it means to be a virtual assistant. Create groundbreaking technology for artificial intelligence. Transform the way people work with the people who created the intelligent assistant that helps millions of people get things done — just by asking.
- 5+ years of industry experience
- Experience working with large scale systems
- In-depth development experience with server-side Java and web services
- Strong object-oriented programming and design skills
- Excellent problem solving, critical thinking, and communication skills
- Experience in at least one of the following: test driven development, test automation, building tools and testing frameworks, refactoring code
The Siri team is looking for someone with a combination of strong technical skills and a desire to improve the quality of customer features. We’re looking for the right person who can collaborate with other engineers and teams in several technical areas to help improve and standardize best practices, through process, tests, code, and tools. You should be able to thrive in a fast-paced environment with rapidly changing priorities and have a thirst for new technology. - You will join a hands-on development team that fosters creativity and generates novel solutions to deliver engineering excellence. - We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company - You will prioritize tasks with rapid development cycles, remain flexible and calm in the face of uncertainty, and drive vendors to deliver excellent results for time-critical issues. SPECIFIC RESPONSIBILITIES INCLUDE: - Providing technical leadership to the team - Improving the performance and reliability of all Siri experiences - Integrating live service providers using web services - Working with our platform team to define infrastructure interfaces - Providing tools and frameworks that the entire Siri product can benefit from - Standardizing best practices, processes, and code methodology across teams
Education & Experience
BS/MS in Computer Science or equivalent Be ready to make something great when you come here. Dynamic, inspiring people and innovative, industry-defining technologies are the norm at Apple. The people who work here have reinvented and defined entire industries with our products and services. The same passion for innovation also applies to our business practices - strengthening our commitment to leave the world better than we found it. You should join the Apple Siri Domains team if you want to help deliver the next amazing Apple product. Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.