Software Engineer
3 weeks ago
As a key member of Apple's Machine Learning Systems Evaluation Engineering team, you will play a critical role in evaluating and refining our AI assistant products to ensure they meet the highest standards of quality and performance.
Job DescriptionWe are seeking a talented software developer with a strong background in software development and a keen interest in simulation and quality to join our team. In this role, you will be responsible for building and maintaining simulation environments that allow us to evaluate our AI assistant products at scale.
Your primary focus will be on developing tools and frameworks to simulate user interactions and personal context, enabling us to test and refine our AI models and product integration in realistic scenarios.
This position is ideal for developers who are passionate about quality, enjoy creating scalable simulation systems, and are eager to contribute to the success of cutting-edge AI products.
Responsibilities- Design, implement, and optimize large-scale data and compute-intensive frameworks and APIs
- Develop and maintain simulation environments to evaluate AI assistant products
- Collaborate with cross-functional teams to ensure seamless integration of AI models and product features
- Contribute to the development of tools and frameworks to simulate user interactions and personal context
- Work closely with data scientists and engineers to refine AI models and product integration
- 5+ years of professional experience in software development, with a strong emphasis on designing, implementing, and optimizing large-scale data and compute-intensive frameworks and APIs
- Strong software engineering skills, including system design, development, testing, debugging, release, and maintenance
- Proven expertise in Swift or Obj-C, with a strong understanding of automated software testing methodologies and lifecycle
- Ability to collaborate in a fast-paced, cross-functional environment
- Strong organizational skills and experience working with multiple stakeholders
- Knowledge of statistics-based evaluation approaches, ML training pipelines, and accuracy improvements of ML systems
- Experience delivering APIs/Frameworks that have been used with production environments and customers
- Exposure to model development lifecycle, including data preprocessing, model training, evaluation, deployment, and monitoring
At Apple, we offer a comprehensive compensation package, including a base salary range of $175,800 to $312,200, depending on skills, qualifications, experience, and location. Additionally, you will have the opportunity to become an Apple shareholder through participation in our discretionary employee stock programs.
We also offer a range of benefits, including comprehensive medical and dental coverage, retirement benefits, and reimbursement for certain educational expenses. This role may also be eligible for discretionary bonuses or commission payments, as well as relocation assistance.
-
Automation Engineer
2 weeks ago
Cupertino, California, United States Intelliswift Software Full timeJob Title: Quality Engineer III - AutomationJob Summary:We're seeking a highly skilled Quality Engineer to join our team at Intelliswift Software. As a Quality Engineer III - Automation, you will be responsible for developing and executing automated tests, building and maintaining the testing infrastructure to ensure our shipping features continue to work as...
-
Automation Engineer
2 weeks ago
Cupertino, California, United States Intelliswift Software Full timeJob Title: Quality Engineer III - AutomationJob Summary:We are seeking a highly skilled Quality Engineer to join our team. The ideal candidate will have strong experience in developing and executing automated tests, building and maintaining testing infrastructure, and collaborating with development and quality engineers to ensure the quality of our shipping...
-
Software Engineer
5 days ago
Cupertino, California, United States Apple Full timeJob Title: Software EngineerAt Apple, we're looking for a talented Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, building, and maintaining software systems that power our products and services.Key Responsibilities:Design and develop software systems that meet the needs of our customers and...
-
Software Development Engineer
2 weeks ago
Cupertino, California, United States Annapurna Labs Full timeJob Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at Annapurna Labs. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications...
-
Software Engineer Opportunities
2 weeks ago
Cupertino, California, United States Apple Full timeSoftware and Services Engineering at AppleAt Apple, we're committed to creating innovative products and services that make a difference in people's lives. Our Software and Services Engineering team is responsible for designing and developing the software that powers our devices, from the operating system to the apps and services that run on them.Key...
-
Software Engineering Manager
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking an experienced Software Engineering Manager to lead the development of Apple's Private Cloud Compute platform. This is a unique opportunity to work on a cutting-edge project that sets a new frontier for AI privacy in the cloud.Key ResponsibilitiesDesign and implement large-scale distributed systems and networking protocolsDevelop...
-
Software Development Engineer
2 weeks ago
Cupertino, California, United States Annapurna Labs Full timeJob Title: Software Development EngineerJoin Annapurna Labs, a leading innovator in cloud computing, as a Software Development Engineer. We are seeking talented engineers to develop new services, solve operational problems, and drive improvements in developer velocity.Key Responsibilities:Innovate and deliver creative software designs to develop new services...
-
Senior Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Senior Software EngineerJoin Apple's Apple Services Engineering team as a Senior Software Engineer and contribute to the development of scalable and reliable software solutions for our customers.About the RoleWe are seeking an experienced Senior Software Engineer to lead the design and implementation of complete products, demonstrating expertise...
-
Software Engineer Opportunities
3 weeks ago
Cupertino, California, United States Apple Full timeAbout AppleAt Apple, we're passionate about creating innovative products and services that make a difference in people's lives. We're looking for talented engineers to join our team and contribute to our mission of making technology accessible to everyone.Our TeamWe're a diverse group of engineers who share a passion for innovation and a commitment to...
-
Software Development Engineer
2 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying innovative software solutions that power our cloud infrastructure.Key ResponsibilitiesInnovate and deliver creative software designs to develop new...
-
Senior Software Engineer
5 days ago
Cupertino, California, United States Interviewstreet, Inc. dba HackerRank Full timeJob Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Interviewstreet, Inc. dba HackerRank in Cupertino, CA.Key Responsibilities:Evaluate and assess various technologies to determine their suitability for our projects.Develop proof-of-concepts (POCs) to demonstrate the effectiveness of new...
-
Software Data Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Software Data EngineerApple is seeking a highly skilled Software Data Engineer to join the App Store Data Engineering team. As a key member of this team, you will play a critical role in delivering a world-class experience for both users and developers by generating insights from data in a privacy-friendly manner.The App Store is the world's...
-
Camera Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Camera Software EngineerAt Apple, we're pushing the boundaries of what's possible with camera technology. As a Camera Software Engineer, you'll play a critical role in developing the innovative algorithms and software that power our mobile devices.About the RoleWe're looking for a talented software engineer to join our team and contribute to the...
-
Software Development Engineer
3 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our organization, you will be responsible for designing and developing innovative software solutions that drive business growth and improve customer experiences.Key ResponsibilitiesInnovate and deliver creative software designs to...
-
Software Automation Engineer
1 month ago
Cupertino, California, United States VeeAR Projects Inc. Full timeJob DescriptionJob Title: Software Automation EngineerCompany: VeeAR Projects Inc.Job Type: Full-timeLocation: Remote (Onsite on Tuesday, Wednesday, and Friday)Job Summary:We are seeking a highly motivated and experienced Software Automation Engineer to join our team at VeeAR Projects Inc. As a key member of our quality assurance team, you will be...
-
Senior Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Sr. Software Engineer to join our Apple Services Engineering team. As a key member of our team, you will be responsible for designing and implementing complete products, demonstrating expertise in the entire software development lifecycle.You will partner closely with developers, system and site reliability...
-
Software Tools Engineer
1 week ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled and motivated Software Tools Engineer to join our team at Apple Maps. As a key member of our Engineering and QA teams, you will play a critical role in designing and implementing new tools to foster continuous improvements in the quality of our products and processes.As a Software Tools Engineer, you will work...
-
Software Engineering Project Manager
2 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Project Manager to join our team at Apple. As a key member of our Software Engineering team, you will be responsible for defining, planning, scheduling, and tracking the work for multiple cross-functional initiatives.As a Software Engineering Project Manager, you will partner with software...
-
Security Software Engineer
3 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team of security experts at Apple. As a key member of our security team, you will play a critical role in securing our operating systems and developing innovative security solutions.Key ResponsibilitiesDesign and develop core security and compliance automation solutions to ensure...
-
Software Engineer Opportunities
2 weeks ago
Cupertino, California, United States Apple Full timeAbout AppleAt Apple, we're not just building innovative products - we're creating a community that values diversity, inclusion, and creativity. Our team is passionate about making a difference in the world, and we're looking for talented engineers to join us.Job SummaryWe're seeking skilled engineers to work on a range of exciting projects, from machine...